프로그래머스 1단계 - 정수 내림차순으로 배치하기

원동휘·2022년 9월 19일
0

프로그래머스

목록 보기
9/46

< 문제 >

풀이

  • 숫자를 문자로 바꾼후, split을 이용해 배열로만들고 map으로 반복을 돌면서 문자를 숫자타입으로 변경해주고, sort를 이용해 내림차순정렬, 이후 다시 join을 이용해 하나의 문자열로 묶고 최종적으로 parseInt로 감싸서 그 하나의 문자열을 숫자로 변경해 풀이
function solution(n) {
  return parseInt(
    n
      .toString()
      .split('')
      .map(item => parseInt(item))
      .sort((a, b) => b - a)
      .join('')
  );
}

console.log(solution(118372));
profile
Front-End Developer #Nextjs #React #Typescript

0개의 댓글