programmers/level1

[level1] - 정수 내림차순으로 배치하기

태기의삶 2020. 4. 7. 16:50

 

 

프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr

 

<입출력 예>

n return
118372 873211

 

[ 풀이 ]

정수 118372가 담긴 n을 tostring()을 통해서 문자열로 형 변환하고, split()을 통해 문자열을 원소로 나누고, 그 원소를 또 sotr()를 이용해서 내림차순 정렬 후 join()을 통해 문자열로 다시 합친다.

그러고 나서, paseInt()를 통해 문자열을 정수로 형변환하여 출력한다.

 

[ code ]

function solution(n) {
    return parseInt(n.toString().split('').sort((a,b) => b-a).join(''));
}