[프로그래머스]연습문제 - 정수 내림차순으로 배치하기

·2021년 10월 29일
0

코테문제풀기

목록 보기
18/57

문제확인

https://programmers.co.kr/learn/courses/30/lessons/12933

문제풀이

function solution(n) {
  var answer = [];
  while(n > 0) {
    answer.push(n % 10);
    n = Math.floor(n / 10);
  }
  answer.sort((a, b) => b - a);
  return answer = Number(answer.join(''));
}

이 외에 주어진 정수를 문자열로 변환하고 split()을 사용해 각 자리 숫자를 얻을 수 있다.
정수로 이루어진 배열을 join하면 문자열로 반환된다.

0개의 댓글