함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.
n | return |
---|---|
118372 | 873211 |
function solution(n) {
let result = String(n).split("").sort((a, b) => b - a).join("");
return Number(result);
}
function solution(n) {
const newN = n + "";
const newArr = newN
.split("")
.sort()
.reverse()
.join("");
return +newArr;
}
문자보다 숫자풀이가 더 빠르다고 해서 가져옴
function solution(n) {
//숫자가 분명히 더 빠름
var nums =[];
do {
nums.push(n%10);
n=Math.floor(n/10);
} while(n>0)
return nums.sort((a,b)=>b-a).join('')*1;
//문자는 느림
return (n+"").split('').sort((a,b)=>b-a).join('')*1;
}