使用 JavaScript 重新排列數字形成最大整數


問題

我們需要編寫一個 JavaScript 函式,該函式接收一個正的三位數整數,並重新排列其數字以獲得最大可能的數字。

示例

以下是程式碼 −

 演示

const num = 149;
const maxRedigit = function(num) {
   if(num < 100 || num > 999)
      return null
   return +num
   .toString()
   .split('')
   .sort((a, b) => b - a)
   .join('')
};
console.log(maxRedigit(num));

輸出

941

更新日期: 2021-04-17

612 次瀏覽

開始您的 職業生涯

透過完成課程來獲得認證

開始
廣告