https://programmers.co.kr/learn/courses/30/lessons/12917
function solution(s) {
return s.split('').sort().reverse().join('');
}
sort()를 하면, 기본적으로 오름차순으로 정렬이 되기 때문에 bcdefgZ
의 순서로 정렬이 된다. 하지만 문제에서 요구하는 것은 내림차순이기 때문에, reverse를 통해 뒤집어서 출력하면 된다.
대문자는 아스키코드 65~90, 소문자는 97~122이기 때문에 소문자보다 대문자가 더 작다.
문자에서의 정렬은 아스키코드를 생각하자!
10/25
문자열 정렬할 때는 string.sort()를 하면됨. 기본적으로 오름차순 정렬 되며, 만약 내림차순 정렬하고 싶다면 revers()를 사용하면 됨. 문자열 정렬하는데 콜백함수 x!!!