Leetcode•Mar 03, 2026
Largest Number
Hazrat Ali
Leetcode
Since the result may be very large, so you need to return a string instead of an integer.
Example 1:
Input: nums = [10,2] Output: "210"
Example 2:
Input: nums = [3,30,34,5,9]
Solution
var largestNumber = function(nums) {
nums = nums.map(String);
nums.sort((a, b) => {
if (a + b > b + a) return -1;
if (a + b < b + a) return 1;
return 0;
});
if (nums[0] === "0") return "0";
return nums.join('');
};