프로그래머스 정수 내림차순으로 배치하기 자바스크립트

2022. 1. 20. 14:18코딩공부/JavaScript 알고리즘

 

수도 코딩

n을 toString으로 문자열로 바꾼다

split으로 잘라서 배열로 만들어줌 .split("")

.sort((a, b) => b - a)로 내림차순 정렬

문자열 상태로 합친 후에 배열 안의 요소 다시 number로 바꿔주기

 

나의 풀이

function solution(n) {
    var answer = 0;
    let s = n.toString();
    let spl = s.split("")
    let srt = spl.sort((a, b) => b - a);
    
    let result = [];
    for(let i=0; i < srt.length; i++) {
      result += srt[i]
    }
    answer = Number(result);
    return answer;
}

// console.log(solution(12345))