코딩 테스트
[ 프로그래머스 ] 정수 내림차순으로 배치하기
주연배
2024. 5. 30. 16:52
문제
풀이
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('')); }