File tree 2 files changed +23
-0
lines changed
2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change 55
55
145|[ Binary Tree Postorder Traversal] ( ./0145-binary-tree-postorder-traversal.js ) |Easy|
56
56
151|[ Reverse Words in a String] ( ./0151-reverse-words-in-a-string.js ) |Medium|
57
57
152|[ Maximum Product Subarray] ( ./0152-maximum-product-subarray.js ) |Medium|
58
+ 179|[ Largest Number] ( ./0179-largest-number.js ) |Medium|
58
59
203|[ Remove Linked List Elements] ( ./0203-remove-linked-list-elements.js ) |Easy|
59
60
206|[ Reverse Linked List] ( ./0206-reverse-linked-list.js ) |Easy|
60
61
217|[ Contains Duplicate] ( ./0217-contains-duplicate.js ) |Easy|
Original file line number Diff line number Diff line change
1
+ /**
2
+ * 179. Largest Number
3
+ * https://leetcode.com/problems/largest-number/
4
+ * Difficulty: Medium
5
+ *
6
+ * Given a list of non-negative integers nums, arrange them such that they
7
+ * form the largest number.
8
+ *
9
+ * Note: The result may be very large, so you need to return a string
10
+ * instead of an integer.
11
+ */
12
+
13
+ /**
14
+ * @param {number[] } nums
15
+ * @return {string }
16
+ */
17
+ var largestNumber = function ( nums ) {
18
+ return nums
19
+ . sort ( ( a , b ) => `${ b } ${ a } ` - `${ a } ${ b } ` )
20
+ . join ( '' )
21
+ . replace ( / ^ 0 + / , 0 ) ;
22
+ } ;
You can’t perform that action at this time.
0 commit comments