https://programmers.co.kr/learn/courses/30/lessons/12933
let n = 118372;
const solution = (n) =>
Number(n.toString().split('').sort().reverse().join(''));
console.log(solution(n)); // 873211
- toString 으로 숫자열을 문자열로 바꿔준다.
let n = 118372;
function solution(n) {
const newN = n + "";
const newArr = newN
.split("")
.sort()
.reverse()
.join("");
return +newArr;
}
console.log(solution(n)); // 873211
해설은 위와 동일하다. 단 형변환의 방법의 차이점이 있다. 1차적으로 ""를 이용하여 자료형타입을 Number타입에서 String타입으로 변환하였으며 2차적으로 반환되는 값에 +를 이용하여 String타입에서 Number타입으로 변환하였다.