题解 | #属性遍历#

最大数

http://www.nowcoder.com/practice/fc897457408f4bbe9d3f87588f497729

JavaScript版本简洁代码

function solve(nums) {
  let sort = nums
  .join(' ')
  .split(' ') // 这两个方法将数字数组变成字符串数组
  .sort((a, b) => Number(a + b) - Number(b + a)) // 自定义排序
  .reverse(); // 反转数组
  // 如果数组第一项是'0',则直接返回'0'
  if (sort[0] === '0') return '0';
  // 否则返回整个数组拼接起来的
  return sort.join("");
}
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务