함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.
✔ 나의 풀이
function solution(n) {
let str = String(n);
str = str.split('').sort((a, b) => b -a).join('');
return Number(str);
}
✔ 다른 사람 풀이(1)
function solution(n) {
const newN = n + "";
const newArr = newN
.split("")
.sort()
.reverse()
.join("");
return +newArr;
}
✔ 다른 사람 풀이(2)
function solution(n) {
// 문자풀이
return parseInt((n+"").split("").sort().reverse().join(""));
}
str.split('').sort((a, b) => b -a).join('');
🔽
str.split('').sort().reverse().join('');
요렇게 바꾸는게 더 깔끔하다.
📄ParseInt()
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/parseInt