使用 JavaScript 將數字旋轉來形成最大數字


問題

我們要編寫一個 JavaScript 函式,該函式接收一個數字 n。我們的函式需要透過重新排列其數字來返回最大值。

示例

以下是程式碼 −

const num = 124;
const rotateToMax = n => {
   n = n
      .toString()
      .split('')
      .map(el => +el);
      n.sort((a, b) =>
      return b - a;
   });
   return n
   .join('');
};
console.log(rotateToMax(num));

輸出

421

上次更新:21-Apr-2021

131 瀏覽

啟動您的職業

完成課程即可獲得認證

開始
廣告
© . All rights reserved.