문제
풀이
1) n을 split('')으로 배열로 만들어준다. // ["1","1","8","3","7","2"]
2) sort()로 정렬 // ["1","1","2","3","7","8"]
3) reverse() - 역순으로 만들기 // ["8","7","3","2","1","1"]
4) join('') - 배열을 문자열로 바꾸기 // "873211"
5) 바꾼 문자열을 정수로 바꾸기 // 873211
결과
function solution(n) { return parseInt((n+'').split('').sort().reverse().join('')); }
'코딩 테스트' 카테고리의 다른 글
[ 프로그래머스 ] 문자열 뒤집기 (0) | 2024.06.02 |
---|---|
[ 프로그래머스 ] 문자열 바꿔서 찾기 (0) | 2024.06.02 |
[ 프로그래머스 ] n개 간격의 원소들 JS (0) | 2024.05.28 |
[ 프로그래머스 ] 제일 작은 수 제거하기 (0) | 2024.05.20 |
[ 프로그래머스 ] 간단한 식 계산하기 (0) | 2024.05.18 |