알고리즘/프로그래머스
[프로그래머스][자바스크립트][Level1] 문자열 내림차순으로 배치하기
Benjamin_Choi
2022. 1. 6. 21:22
1차 시도 - 성공
function solution(s) {
return s.split("").sort((a, b) => b.charCodeAt(0) - a.charCodeAt(0)).join("");
}
charCodeAt 으로 코드 번호를 비교해서 내림차순으로 정렬했다.
다른 풀이법
function solution(s) {
return s.split("").sort().reverse().join("");
}
기본 sort 가 문자열의 유니코드 코드 포인트를 따라서 오름차순 정렬하므로 정렬 후 reverse 를 사용해 해결할 수 있다.