코딩테스트 연습

024-정수 내림차순으로 배치하기

__g__ 2022. 5. 17. 23:37
function solution(n) {
    
    var answer = "";
    
    n = String(n)	// n을 문자열로 변환

    var list = [];	// 문자열로 변환한 n을 담을 빈 배열
    
    for (let i = 0; i < n.length; i++) {  // n의 길이만큼 반복
        list.push(n[i]);	// 빈 배열에 넣음
    }
    
    
    list.sort(function(a, b) {  // sort() 이용해 내림차순으로 정렬
    			return b - a;
    });
    
    
      for (let k = 0; k < n.length; k++) {  // n의 길이만큼 반복
        answer += list[k]	// 내림차순 순서대로 문자열 더하기
    }
    

    return Number(answer);

}