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()를 사용하는 사람도 있었다.
끝.
반응형
'코딩테스트' 카테고리의 다른 글
[프로그래머스 | JavaScript] 두 정수 사이의 합 (1) | 2023.11.13 |
---|---|
[프로그래머스 | JavaScript] 하샤드 수 (0) | 2023.11.13 |
[프로그래머스 | JavaScript] 문자열을 정수로 바꾸기 (1) | 2023.11.11 |
[프로그래머스 | JavaScript] 자연수 뒤집어 배열로 만들기 (0) | 2023.11.11 |
[프로그래머스 | JavaScript] x만큼 간격이 있는 n개의 숫자 (0) | 2023.11.11 |