给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。
示例 1:
输入: [10,2]
输出: 210
示例 2:
输入: [3,30,34,5,9]
输出: 9534330
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/largest-number
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
var largestNumber = function(nums) {
const res = nums.map(String).sort((a,b) => b.concat(a) - a.concat(b)).join('')
if(res.length > 1 && res.charAt(0) == '0') {
return '0'
}
else {
return res
}
};