Hyundolog

[Programmers] Lv1. 정수 내림차순으로 배치하기 (JavaScript) 본문

문제 풀이/프로그래머스

[Programmers] Lv1. 정수 내림차순으로 배치하기 (JavaScript)

hyundol97 2022. 7. 29. 17:14

문제

 

 


 

 

풀이

 function solution(n) {
    let tmp = Array.from(String(n));
    let arr = [];
    let answer = 0;
    
    tmp.sort(function(a, b) {
        return b - a;
    })
    
    arr = tmp.map((item) => {
        return Number(item);
    })

    answer = +arr.join("");
    
    return answer;
}

 

 

 

2차

function solution(n) {
    let tmp = n + "";
    let answer = tmp.split("").sort().reverse().join("");
    
    return +answer;
}

 

 


 

리뷰

  • 단항연산자 '+'를 사용하여 값을 정수로 변환
  • 형 변환 및 정렬 메소드 심화 학습 필요
Comments