알고리즘 40 - Descending Order

박진현·2021년 7월 19일
0

Q.

Your task is to make a function that can take any non-negative integer as an argument and return it with its digits in descending order. Essentially, rearrange the digits to create the highest possible number.

Examples:
Input: 42145 Output: 54421

Input: 145263 Output: 654321

Input: 123456789 Output: 987654321

A)

function descendingOrder(n){
  //...
  let arr = n.toString().split('')
  return +arr.sort((a,b)=> b-a).join('')
}
profile
👨🏻‍💻 호기심이 많고 에러를 좋아하는 프론트엔드 개발자 박진현 입니다.

0개의 댓글