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

启动您的职业

完成课程即可获得认证

开始
广告