使用 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 次浏览

开始您的 职业生涯

通过完成课程来获得认证

开始
廣告
© . All rights reserved.