本文共 434 字,大约阅读时间需要 1 分钟。
给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。
示例 1:
输入: [10,2]
输出: 210 示例 2:输入: [3,30,34,5,9]
输出: 9534330 说明: 输出结果可能非常大,所以你需要返回一个字符串而不是整数。/** * @param {number[]} nums * @return {string} */var largestNumber = function(nums) { var dd=[]; for(var z in nums){ dd.push(nums[z].toString()); } dd.sort(function(a,b){ return (a+b)-(b+a); }); dd.reverse(); var mm=dd.join(""); if(mm[0]==0){return "0";} return mm;};
转载地址:http://lrihn.baihongyu.com/