[프로그래머스 | Javascript] 정수 내림차순으로 배치하기

박기영·2022년 9월 12일
0

프로그래머스

목록 보기
24/159
post-custom-banner

solution

function solution(n) {
    let arr = String(n).split("").map((item) => Number(item)).sort((a, b) => b - a);
    
    return Number(arr.join(""));
}

이전 문제와 같은듯 다른 문제다.
number 타입 입력값을 string으로 바꿔서, 쪼갠 뒤, 배열로 만들고
내림차순 정렬을 위해 number 타입으로 바꾼 뒤 정렬을 진행한다.

여기서 그냥 join만 해서 반환하면 문자형으로 반환되기 때문에
Number()를 사용해서 number 타입으로 변환 후 반환해야 정답이 된다.

profile
나를 믿는 사람들을, 실망시키지 않도록

0개의 댓글