자바스크립트/JavaScript
[JavaScipt] 임의의 숫자를 큰 것 부터 작은 순으로 재정렬하기
KIMJAVAN
2025. 1. 16. 15:36
728x90
Q. if 정수 n 이 289752 라면, 987522로 정렬하는 함수를 제작하여라
function solution(n) {
// 1. 숫자를 문자열로 변환하여 자릿수를 배열로 나눕니다.
let digits = String(n).split('');
// 2. 자릿수를 내림차순으로 정렬합니다.
digits.sort((a, b) => b - a);
// 3. 정렬된 배열을 문자열로 합친 후 숫자로 변환하여 반환합니다.
return Number(digits.join(''));
}