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

멤오장·2023년 3월 30일
0

코딩테스트 연습

목록 보기
13/18

[프로그래머스] 코딩테스트 정수 내림차순으로 배치하기


문제 설명

정수 n의 각 자릿수를 큰 것부터 작은 순으로 정렬한 새로운 정수를 리턴


제한사항

n은 1이상 8000000000 이하인 자연수


입출력 예

nreturn
118372873211

문제 풀이

function solution(n) {
    return Number(n.toString().split('').sort().reverse().join(''));
}

n을 문자로 변환하여 한 글자씩 잘라 배열에 저장 후 내림차순 정렬해서 합치고 숫자로 반환


🤍 toString() - 문자타입으로 변환
🤍 split() - 문자열을 구분자로 잘라서 배열로 저장
🤍 sort() - 배열을 정렬
🤍 reverse() - 원소 순서를 반대로
🤍 join() - 배열 합치기
🤍 Number() - 숫자타입으로 변환

profile
일단 적기

0개의 댓글