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

728x90
반응형

(1) 내 코드

function solution(n) {
    return(+(n+'').split('').map((x)=>Number(x)).sort((a,b)=>b-a).join(''))
}

input : 정수 n / output : 내림차순된 정수 n

▶ 정수를 문자열로 변경 후 배열 변환 (n+'').split('')

> 숫자로 구성된 배열로 변환  map((x)=>Number(x))

> 내림차순 정렬 sort((a,b)=>b-a)

> 문자열로 변환 join('')

> 정수로 변환 : 맨 앞에 +

 

(2) 다른사람 풀이

나는 내림차순을 sort((a,b)=>b-a) 을 사용했었는데 reverse()를 사용하는 사람도 있었다.

 

끝.

반응형