알고리즘/프로그래머스

[프로그래머스][자바스크립트][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 를 사용해 해결할 수 있다.