본문 바로가기
코딩테스트

[1일1코👨🏻‍💻] Lv.1 정수 내림차순으로 배치하기.js - 프로그래머스

by Jacob93 2020. 10. 18.

2020.10.18

출처 : 프로그래머스

📝문제

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

✏️해답

function solution(n) {
    let answer = '';
    let toStr = n.toString();
    let arr = [];
    for(let i=0;i<toStr.length;i++){
        arr.push(toStr.charAt(i));
        arr.sort((a,b)=>(b-a));
    }
    for(let i=0;i<arr.length;i++){
        answer+=arr[i];
    }
    answer = parseInt(answer);
    return answer;
}

회고🧐

주어진 정수를 한자리씩 나누고, 정렬해서 큰수로 정렬 후, 정수로 형변환.

댓글