카테고리 없음

[프로그래머스] 문자열 내림차순으로 정렬하기

_서리__ 2023. 1. 6. 10:15

나의 풀이

문자를 풀어서 아스키코드로 변환하고, 그걸 정렬한뒤 다시 문자열로 전환하였다. 당연히 실행하는데 아주 오래걸림

 

다른 분들의 코드! sort만으로 문자열은 오름차순 정렬이 가능하다. 그걸 뒤집기 위해 reverse를 사용함. 훨씬 깔끔하고 실행도 빠르게 진행됐다.

 

문자열은 숫자완 다르게 sort((a,b)=>b-a)이런식으로는 내림차순으로 정렬이 안됐다.(계속 오름차순이됨)

 

그래서 reverse()없이 하려면 이렇게 써주면 된다.

a>b인경우 -1을 줘서 둘을 바꾸고 아닌경우 그대로 냅두면 됨