🎯 정수 내림차순으로 배치하기
📁 문제 출처
💡 생각
- 숫자 -> 문자 배열 -> 정렬 -> 역순 -> join -> 숫자 정답으로
🛠 나의 코드
function solution(n) {
let answer = '';
let arr = String(n).split('');
let tempArr = [];
for(let i = 0; i < arr.length; i++) {
tempArr.push(Number(arr[i]));
}
tempArr.sort().reverse()
for(let i = 0; i < tempArr.length; i++) {
answer += String(tempArr[i])
}
return Number(answer);
}
리팩토링
function solution(n) {
return Number(n.toString().split("").sort().reverse().join(""))
}