Skip to content

Commit 9db8902

Browse files
committed
leetcode: 179. largest number
1 parent 0677e7e commit 9db8902

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

LeetCode/179. Largest Number/index.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
const largestNumber = (nums = []) => {
2+
if (nums.length === 0 || nums.length === 1) return nums[0].toString();
3+
4+
nums.sort((a, b) => ("" + b + a).localeCompare("" + a + b));
5+
6+
if (nums[0] === 0) return "0";
7+
8+
return nums.join("");
9+
};
10+
11+
console.log(largestNumber([1, 2, 3, 4, 0]));
12+
13+
/**
14+
* [128, 12, 320, 32]
15+
* => [12, 128, 32, 320]
16+
* 3232012812
17+
*
18+
* [128, 12, ]
19+
*/

0 commit comments

Comments
 (0)