534
Design TinyURL
99
0.0%
Medium
1
Two Sum
99
Link
36.4%
Easy
2
Add Two Numbers
99
Link
28.2%
Medium
13
Roman to Integer
99
47.0%
Easy
292
Nim Game
99
Link
55.3%
Easy
344
Reverse String
98
59.7%
Easy
136
Single Number
98
Link
55.0%
Easy
4
Median of Two Sorted Arrays
98
Link
22.4%
Hard
461
Hamming Distance
98
69.7%
Easy
6
ZigZag Conversion
98
27.0%
Medium
175
Combine Two Tables
97
Link
40.0%
Easy
458
Poor Pigs
97
41.0%
Easy
14
Longest Common Prefix
97
Link
31.6%
Easy
11
Container With Most Water
97
Link
36.9%
Medium
9
Palindrome Number
97
Link
35.6%
Easy
3
Longest Substring Without Repeating Characters
96
Link
24.5%
Medium
371
Sum of Two Integers
96
51.1%
Easy
12
Integer to Roman
96
45.7%
Medium
237
Delete Node in a Linked List
96
Link
47.1%
Easy
195
Tenth Line
96
33.3%
Easy
7
Reverse Integer
95
24.4%
Easy
104
Maximum Depth of Binary Tree
95
53.6%
Easy
595
Big Countries
95
Link
71.8%
Easy
20
Valid Parentheses
95
33.7%
Easy
21
Merge Two Sorted Lists
95
Link
39.5%
Easy
535
Encode and Decode TinyURL
94
Link
74.1%
Medium
5
Longest Palindromic Substring
94
Link
25.2%
Medium
206
Reverse Linked List
94
Link
46.3%
Easy
146
LRU Cache
94
18.9%
Hard
66
Plus One
94
39.2%
Easy
561
Array Partition I
94
Link
66.6%
Easy
155
Min Stack
94
30.0%
Easy
169
Majority Element
93
Link
47.4%
Easy
122
Best Time to Buy and Sell Stock II
93
Link
47.8%
Easy
191
Number of 1 Bits
93
Link
40.0%
Easy
53
Maximum Subarray
93
40.0%
Easy
283
Move Zeroes
93
Link
50.9%
Easy
151
Reverse Words in a String
92
15.7%
Medium
23
Merge k Sorted Lists
92
Link
27.8%
Hard
70
Climbing Stairs
92
Link
40.6%
Easy
141
Linked List Cycle
92
Link
35.2%
Easy
258
Add Digits
92
51.5%
Easy
412
Fizz Buzz
92
58.3%
Easy
148
Sort List
91
29.3%
Medium
121
Best Time to Buy and Sell Stock
91
Link
42.2%
Easy
38
Count and Say
91
35.9%
Easy
226
Invert Binary Tree
91
Link
52.6%
Easy
388
Longest Absolute File Path
91
37.3%
Medium
42
Trapping Rain Water
91
Link
37.3%
Hard
193
Valid Phone Numbers
90
24.9%
Easy
198
House Robber
90
Link
39.5%
Easy
194
Transpose File
90
21.3%
Medium
15
3Sum
90
21.8%
Medium
217
Contains Duplicate
89
Link
46.4%
Easy
10
Regular Expression Matching
89
Link
24.3%
Hard
238
Product of Array Except Self
89
49.9%
Medium
202
Happy Number
89
41.1%
Easy
172
Factorial Trailing Zeroes
89
36.6%
Easy
171
Excel Sheet Column Number
88
47.9%
Easy
17
Letter Combinations of a Phone Number
88
35.6%
Medium
50
Pow(x, n)
88
26.0%
Medium
149
Max Points on a Line
88
15.2%
Hard
88
Merge Sorted Array
88
32.1%
Easy
192
Word Frequency
87
25.8%
Medium
138
Copy List with Random Pointer
87
26.0%
Medium
137
Single Number II
87
42.1%
Medium
338
Counting Bits
87
Link
61.8%
Medium
328
Odd Even Linked List
87
Link
44.2%
Medium
27
Remove Element
87
Link
40.0%
Easy
67
Add Binary
87
33.4%
Easy
197
Rising Temperature
86
Link
29.8%
Easy
617
Merge Two Binary Trees
86
Link
67.7%
Easy
22
Generate Parentheses
86
Link
46.6%
Medium
139
Word Break
86
Link
30.9%
Medium
26
Remove Duplicates from Sorted Array
86
Link
35.6%
Easy
200
Number of Islands
85
Link
35.8%
Medium
49
Group Anagrams
85
Link
36.8%
Medium
56
Merge Intervals
85
Link
31.2%
Medium
48
Rotate Image
85
40.2%
Medium
153
Find Minimum in Rotated Sorted Array
85
40.4%
Medium
8
String to Integer (atoi)
85
13.9%
Medium
319
Bulb Switcher
84
42.7%
Medium
152
Maximum Product Subarray
84
26.3%
Medium
479
Largest Palindrome Product
84
24.7%
Easy
463
Island Perimeter
84
57.5%
Easy
234
Palindrome Linked List
84
33.2%
Easy
160
Intersection of Two Linked Lists
84
Link
30.8%
Easy
219
Contains Duplicate II
83
Link
32.7%
Easy
100
Same Tree
83
47.1%
Easy
118
Pascal's Triangle
83
Link
39.4%
Easy
150
Evaluate Reverse Polish Notation
83
27.8%
Medium
326
Power of Three
83
Link
40.5%
Easy
657
Judge Route Circle
83
Link
68.7%
Easy
223
Rectangle Area
82
33.4%
Medium
176
Second Highest Salary
82
Link
21.8%
Easy
33
Search in Rotated Sorted Array
82
32.1%
Medium
419
Battleships in a Board
82
62.4%
Medium
28
Implement strStr()
82
28.7%
Easy
384
Shuffle an Array
82
Link
47.2%
Medium
85
Maximal Rectangle
81
29.0%
Hard
72
Edit Distance
81
32.2%
Hard
233
Number of Digit One
81
Link
28.8%
Hard
540
Single Element in a Sorted Array
81
56.1%
Medium
173
Binary Search Tree Iterator
81
42.7%
Medium
179
Largest Number
81
Link
23.1%
Medium
36
Valid Sudoku
80
36.7%
Medium
96
Unique Binary Search Trees
80
41.5%
Medium
147
Insertion Sort List
80
33.5%
Medium
242
Valid Anagram
80
Link
47.0%
Easy
46
Permutations
80
45.6%
Medium
54
Spiral Matrix
80
Link
26.7%
Medium
128
Longest Consecutive Sequence
79
Link
37.7%
Hard
235
Lowest Common Ancestor of a Binary Search Tree
79
39.5%
Easy
335
Self Crossing
79
25.7%
Hard
433
Minimum Genetic Mutation
79
34.1%
Medium
420
Strong Password Checker
79
20.6%
Hard
110
Balanced Binary Tree
78
38.0%
Easy
29
Divide Two Integers
78
15.9%
Medium
273
Integer to English Words
78
22.5%
Hard
181
Employees Earning More Than Their Managers
78
Link
36.9%
Easy
228
Summary Ranges
78
Link
31.1%
Medium
41
First Missing Positive
77
25.7%
Hard
108
Convert Sorted Array to Binary Search Tree
77
43.0%
Easy
268
Missing Number
77
Link
44.4%
Easy
164
Maximum Gap
77
Link
29.8%
Hard
387
First Unique Character in a String
77
47.2%
Easy
189
Rotate Array
77
Link
25.1%
Easy
185
Department Top Three Salaries
76
Link
18.5%
Hard
627
Swap Salary
76
Link
66.6%
Easy
347
Top K Frequent Elements
76
48.9%
Medium
16
3Sum Closest
76
31.4%
Medium
287
Find the Duplicate Number
76
Link
43.9%
Medium
142
Linked List Cycle II
76
Link
30.9%
Medium
229
Majority Element II
75
28.9%
Medium
349
Intersection of Two Arrays
75
47.7%
Easy
220
Contains Duplicate III
75
Link
18.9%
Medium
383
Ransom Note
75
47.6%
Easy
69
Sqrt(x)
75
28.4%
Easy
457
Circular Array Loop
75
20.9%
Medium
336
Palindrome Pairs
74
26.7%
Hard
89
Gray Code
74
41.9%
Medium
260
Single Number III
74
52.5%
Medium
289
Game of Life
74
37.1%
Medium
43
Multiply Strings
74
27.7%
Medium
231
Power of Two
74
40.5%
Easy
279
Perfect Squares
74
37.6%
Medium
448
Find All Numbers Disappeared in an Array
74
51.3%
Easy
316
Remove Duplicate Letters
73
30.0%
Hard
518
Coin Change 2
73
33.9%
Medium
79
Word Search
73
27.6%
Medium
73
Set Matrix Zeroes
73
36.3%
Medium
218
The Skyline Problem
73
28.4%
Hard
24
Swap Nodes in Pairs
73
38.8%
Medium
345
Reverse Vowels of a String
73
38.8%
Easy
19
Remove Nth Node From End of List
73
Link
34.0%
Medium
187
Repeated DNA Sequences
72
32.4%
Medium
557
Reverse Words in a String III
72
Link
59.9%
Easy
500
Keyboard Row
72
59.8%
Easy
263
Ugly Number
72
39.5%
Easy
167
Two Sum II - Input array is sorted
72
Link
47.2%
Easy
406
Queue Reconstruction by Height
72
56.4%
Medium
240
Search a 2D Matrix II
72
Link
38.9%
Medium
180
Consecutive Numbers
71
Link
25.9%
Medium
115
Distinct Subsequences
71
31.9%
Hard
31
Next Permutation
71
Link
28.9%
Medium
241
Different Ways to Add Parentheses
71
45.2%
Medium
312
Burst Balloons
71
43.2%
Hard
120
Triangle
71
34.5%
Medium
188
Best Time to Buy and Sell Stock IV
71
24.7%
Hard
204
Count Primes
70
26.7%
Easy
236
Lowest Common Ancestor of a Binary Tree
70
30.0%
Medium
303
Range Sum Query - Immutable
70
Link
31.1%
Easy
64
Minimum Path Sum
70
Link
39.5%
Medium
124
Binary Tree Maximum Path Sum
70
26.7%
Hard
101
Symmetric Tree
70
Link
39.7%
Easy
62
Unique Paths
70
42.1%
Medium
143
Reorder List
70
26.2%
Medium
134
Gas Station
70
29.7%
Medium
140
Word Break II
69
Link
24.0%
Hard
162
Find Peak Element
69
Link
38.2%
Medium
306
Additive Number
69
27.6%
Medium
476
Number Complement
69
61.0%
Easy
65
Valid Number
69
12.9%
Hard
127
Word Ladder
69
19.7%
Medium
123
Best Time to Buy and Sell Stock III
68
29.9%
Hard
178
Rank Scores
68
27.7%
Medium
39
Combination Sum
68
40.2%
Medium
125
Valid Palindrome
68
26.7%
Easy
190
Reverse Bits
68
29.4%
Easy
116
Populating Next Right Pointers in Each Node
68
36.9%
Medium
421
Maximum XOR of Two Numbers in an Array
68
47.1%
Medium
386
Lexicographical Numbers
68
42.0%
Medium
205
Isomorphic Strings
67
34.3%
Easy
168
Excel Sheet Column Title
67
26.8%
Easy
76
Minimum Window Substring
67
26.3%
Hard
350
Intersection of Two Arrays II
67
44.8%
Easy
232
Implement Queue using Stacks
67
Link
37.5%
Easy
182
Duplicate Emails
67
Link
42.8%
Easy
37
Sudoku Solver
66
31.2%
Hard
224
Basic Calculator
66
27.9%
Hard
105
Construct Binary Tree from Preorder and Inorder Traversal
66
32.9%
Medium
297
Serialize and Deserialize Binary Tree
66
34.1%
Hard
203
Remove Linked List Elements
66
33.0%
Easy
760
Find Anagram Mappings
66
Link
78.2%
Easy
728
Self Dividing Numbers
66
Link
68.1%
Easy
83
Remove Duplicates from Sorted List
66
Link
40.1%
Easy
442
Find All Duplicates in an Array
66
56.5%
Medium
215
Kth Largest Element in an Array
65
40.0%
Medium
165
Compare Version Numbers
65
20.5%
Medium
390
Elimination Game
65
42.4%
Medium
55
Jump Game
65
Link
29.6%
Medium
78
Subsets
65
42.9%
Medium
278
First Bad Version
65
Link
25.9%
Easy
59
Spiral Matrix II
64
40.4%
Medium
374
Guess Number Higher or Lower
64
Link
36.1%
Easy
301
Remove Invalid Parentheses
64
35.6%
Hard
51
N-Queens
64
32.3%
Hard
102
Binary Tree Level Order Traversal
64
41.3%
Medium
135
Candy
64
Link
25.0%
Hard
280
Wiggle Sort
64
Link
58.1%
Medium
669
Trim a Binary Search Tree
63
Link
58.3%
Easy
453
Minimum Moves to Equal Array Elements
63
Link
47.8%
Easy
445
Add Two Numbers II
63
46.0%
Medium
214
Shortest Palindrome
63
Link
24.8%
Hard
109
Convert Sorted List to Binary Search Tree
63
34.7%
Medium
99
Recover Binary Search Tree
63
30.5%
Hard
18
4Sum
62
27.2%
Medium
341
Flatten Nested List Iterator
62
42.4%
Medium
196
Delete Duplicate Emails
62
Link
23.1%
Easy
75
Sort Colors
62
38.5%
Medium
32
Longest Valid Parentheses
62
Link
23.1%
Hard
166
Fraction to Recurring Decimal
62
Link
17.8%
Medium
299
Bulls and Cows
62
35.5%
Medium
290
Word Pattern
61
33.3%
Easy
154
Find Minimum in Rotated Sorted Array II
61
37.6%
Hard
91
Decode Ways
61
20.1%
Medium
119
Pascal's Triangle II
61
37.6%
Easy
315
Count of Smaller Numbers After Self
61
34.8%
Hard
45
Jump Game II
61
26.2%
Hard
208
Implement Trie (Prefix Tree)
61
Link
29.8%
Medium
654
Maximum Binary Tree
61
Link
70.0%
Medium
35
Search Insert Position
60
39.9%
Easy
647
Palindromic Substrings
60
Link
55.7%
Medium
84
Largest Rectangle in Histogram
60
Link
27.2%
Hard
309
Best Time to Buy and Sell Stock with Cooldown
60
41.5%
Medium
30
Substring with Concatenation of All Words
60
22.1%
Hard
628
Maximum Product of Three Numbers
60
Link
45.1%
Easy
222
Count Complete Tree Nodes
60
27.6%
Medium
282
Expression Add Operators
60
30.4%
Hard
395
Longest Substring with At Least K Repeating Characters
59
35.8%
Medium
112
Path Sum
59
34.4%
Easy
322
Coin Change
59
Link
26.7%
Medium
58
Length of Last Word
59
32.0%
Easy
257
Binary Tree Paths
59
40.0%
Easy
133
Clone Graph
59
25.2%
Medium
77
Combinations
59
40.5%
Medium
295
Find Median from Data Stream
58
Link
28.3%
Hard
52
N-Queens II
58
46.0%
Hard
253
Meeting Rooms II
58
39.4%
Medium
93
Restore IP Addresses
58
28.0%
Medium
114
Flatten Binary Tree to Linked List
58
35.9%
Medium
334
Increasing Triplet Subsequence
58
39.9%
Medium
34
Search for a Range
58
Link
31.5%
Medium
621
Task Scheduler
58
Link
42.5%
Medium
25
Reverse Nodes in k-Group
58
31.1%
Hard
318
Maximum Product of Word Lengths
57
45.0%
Medium
97
Interleaving String
57
Link
24.9%
Hard
389
Find the Difference
57
51.0%
Easy
230
Kth Smallest Element in a BST
57
44.6%
Medium
697
Degree of an Array
57
Link
46.6%
Easy
92
Reverse Linked List II
57
31.1%
Medium
201
Bitwise AND of Numbers Range
57
34.2%
Medium
264
Ugly Number II
57
33.0%
Medium
44
Wildcard Matching
56
20.7%
Hard
239
Sliding Window Maximum
56
33.7%
Hard
296
Best Meeting Point
56
Link
52.1%
Hard
343
Integer Break
56
46.3%
Medium
683
K Empty Slots
56
Link
36.4%
Hard
177
Nth Highest Salary
56
19.3%
Medium
131
Palindrome Partitioning
56
34.6%
Medium
111
Minimum Depth of Binary Tree
55
33.4%
Easy
324
Wiggle Sort II
55
26.2%
Medium
87
Scramble String
55
29.5%
Hard
86
Partition List
55
33.1%
Medium
71
Simplify Path
55
25.9%
Medium
199
Binary Tree Right Side View
55
Link
41.8%
Medium
80
Remove Duplicates from Sorted Array II
54
36.5%
Medium
227
Basic Calculator II
54
29.6%
Medium
81
Search in Rotated Sorted Array II
54
32.7%
Medium
126
Word Ladder II
54
14.6%
Hard
262
Trips and Users
54
18.4%
Hard
95
Unique Binary Search Trees II
54
31.8%
Medium
61
Rotate List
54
24.4%
Medium
327
Count of Range Sum
53
30.3%
Hard
337
House Robber III
53
44.2%
Medium
68
Text Justification
53
19.7%
Hard
94
Binary Tree Inorder Traversal
53
Link
48.1%
Medium
681
Next Closest Time
53
Link
43.0%
Medium
184
Department Highest Salary
53
Link
21.5%
Medium
717
1-bit and 2-bit Characters
53
Link
50.5%
Easy
357
Count Numbers with Unique Digits
52
46.0%
Medium
300
Longest Increasing Subsequence
52
Link
38.7%
Medium
695
Max Area of Island
52
Link
52.3%
Easy
60
Permutation Sequence
52
29.1%
Medium
74
Search a 2D Matrix
52
34.8%
Medium
311
Sparse Matrix Multiplication
52
52.0%
Medium
378
Kth Smallest Element in a Sorted Matrix
52
45.2%
Medium
144
Binary Tree Preorder Traversal
52
45.9%
Medium
339
Nested List Weight Sum
51
Link
63.1%
Easy
269
Alien Dictionary
51
25.5%
Hard
221
Maximal Square
51
Link
29.8%
Medium
394
Decode String
51
41.9%
Medium
107
Binary Tree Level Order Traversal II
51
41.2%
Easy
277
Find the Celebrity
51
35.8%
Medium
161
One Edit Distance
50
31.6%
Medium
566
Reshape the Matrix
50
Link
58.2%
Easy
380
Insert Delete GetRandom O(1)
50
39.5%
Medium
216
Combination Sum III
50
46.3%
Medium
340
Longest Substring with At Most K Distinct Characters
50
39.3%
Hard
575
Distribute Candies
50
Link
58.4%
Easy
106
Construct Binary Tree from Inorder and Postorder Traversal
49
32.7%
Medium
401
Binary Watch
49
44.9%
Easy
212
Word Search II
49
24.1%
Hard
250
Count Univalue Subtrees
49
43.1%
Medium
98
Validate Binary Search Tree
49
23.8%
Medium
57
Insert Interval
49
28.5%
Hard
346
Moving Average from Data Stream
49
59.6%
Easy
342
Power of Four
49
38.8%
Easy
207
Course Schedule
49
33.0%
Medium
543
Diameter of Binary Tree
48
Link
44.8%
Easy
329
Longest Increasing Path in a Matrix
48
Link
36.9%
Hard
496
Next Greater Element I
48
Link
56.5%
Easy
372
Super Pow
48
34.5%
Medium
460
LFU Cache
48
24.6%
Hard
304
Range Sum Query 2D - Immutable
48
Link
26.4%
Medium
330
Patching Array
47
Link
32.4%
Hard
174
Dungeon Game
47
23.9%
Hard
47
Permutations II
47
34.0%
Medium
415
Add Strings
47
41.6%
Easy
609
Find Duplicate File in System
47
Link
52.3%
Medium
284
Peeking Iterator
47
35.5%
Medium
632
Smallest Range
47
Link
42.1%
Hard
547
Friend Circles
47
Link
49.1%
Medium
209
Minimum Size Subarray Sum
46
Link
31.5%
Medium
281
Zigzag Iterator
46
51.6%
Medium
145
Binary Tree Postorder Traversal
46
41.0%
Hard
252
Meeting Rooms
46
Link
48.5%
Easy
117
Populating Next Right Pointers in Each Node II
46
33.9%
Medium
437
Path Sum III
46
40.1%
Easy
183
Customers Who Never Order
46
Link
34.7%
Easy
375
Guess Number Higher or Lower II
46
Link
35.9%
Medium
506
Relative Ranks
45
46.6%
Easy
661
Image Smoother
45
Link
45.9%
Easy
130
Surrounded Regions
45
19.1%
Medium
354
Russian Doll Envelopes
45
32.4%
Hard
413
Arithmetic Slices
45
Link
54.6%
Medium
225
Implement Stack using Queues
45
Link
33.7%
Easy
560
Subarray Sum Equals K
45
Link
40.6%
Medium
498
Diagonal Traverse
45
46.3%
Medium
451
Sort Characters By Frequency
45
51.3%
Medium
274
H-Index
45
Link
33.6%
Medium
332
Reconstruct Itinerary
45
29.5%
Medium
251
Flatten 2D Vector
45
41.1%
Medium
481
Magical String
44
45.7%
Medium
103
Binary Tree Zigzag Level Order Traversal
44
35.8%
Medium
82
Remove Duplicates from Sorted List II
44
29.7%
Medium
325
Maximum Size Subarray Sum Equals k
44
43.1%
Medium
132
Palindrome Partitioning II
44
24.6%
Hard
482
License Key Formatting
44
41.5%
Easy
363
Max Sum of Rectangle No Larger Than K
44
33.4%
Hard
285
Inorder Successor in BST
43
36.3%
Medium
321
Create Maximum Number
43
24.7%
Hard
485
Max Consecutive Ones
43
54.0%
Easy
516
Longest Palindromic Subsequence
43
42.6%
Medium
399
Evaluate Division
43
41.7%
Medium
690
Employee Importance
43
Link
52.5%
Easy
396
Rotate Function
43
33.5%
Medium
113
Path Sum II
42
34.8%
Medium
313
Super Ugly Number
42
38.1%
Medium
447
Number of Boomerangs
42
45.9%
Easy
156
Binary Tree Upside Down
42
45.3%
Medium
391
Perfect Rectangle
42
27.2%
Hard
308
Range Sum Query 2D - Mutable
42
24.5%
Hard
244
Shortest Word Distance II
42
40.0%
Medium
682
Baseball Game
42
Link
58.6%
Easy
739
Daily Temperatures
42
Link
52.9%
Medium
382
Linked List Random Node
42
47.3%
Medium
449
Serialize and Deserialize BST
42
42.4%
Medium
377
Combination Sum IV
42
42.5%
Medium
653
Two Sum IV - Input is a BST
42
Link
50.2%
Easy
90
Subsets II
41
37.4%
Medium
243
Shortest Word Distance
41
Link
53.1%
Easy
606
Construct String from Binary Tree
41
Link
49.6%
Easy
438
Find All Anagrams in a String
41
33.9%
Easy
362
Design Hit Counter
41
54.7%
Medium
368
Largest Divisible Subset
41
33.8%
Medium
538
Convert BST to Greater Tree
41
Link
49.1%
Easy
454
4Sum II
41
47.5%
Medium
157
Read N Characters Given Read4
40
29.2%
Easy
213
House Robber II
40
34.4%
Medium
348
Design Tic-Tac-Toe
40
45.9%
Medium
667
Beautiful Arrangement II
40
Link
51.7%
Medium
403
Frog Jump
40
Link
32.4%
Hard
266
Palindrome Permutation
40
Link
57.7%
Easy
455
Assign Cookies
40
47.2%
Easy
696
Count Binary Substrings
39
Link
52.0%
Easy
291
Word Pattern II
39
38.1%
Hard
686
Repeated String Match
39
Link
34.3%
Easy
541
Reverse String II
39
Link
43.8%
Easy
432
All O`one Data Structure
39
28.1%
Hard
542
01 Matrix
39
Link
32.9%
Medium
674
Longest Continuous Increasing Subsequence
39
Link
42.7%
Easy
256
Paint House
39
46.2%
Easy
320
Generalized Abbreviation
39
Link
45.7%
Medium
163
Missing Ranges
39
23.6%
Medium
521
Longest Uncommon Subsequence I
38
Link
55.7%
Easy
526
Beautiful Arrangement
38
Link
54.0%
Medium
129
Sum Root to Leaf Numbers
38
37.3%
Medium
404
Sum of Left Leaves
38
47.3%
Easy
440
K-th Smallest in Lexicographical Order
38
25.4%
Hard
410
Split Array Largest Sum
38
Link
38.8%
Hard
637
Average of Levels in Binary Tree
38
Link
55.7%
Easy
687
Longest Univalue Path
37
Link
34.0%
Easy
298
Binary Tree Longest Consecutive Sequence
37
Link
41.5%
Medium
276
Paint Fence
37
34.8%
Easy
159
Longest Substring with At Most Two Distinct Characters
37
42.1%
Hard
400
Nth Digit
37
30.1%
Easy
732
My Calendar III
37
Link
52.8%
Hard
158
Read N Characters Given Read4 II - Call multiple times
37
24.6%
Hard
170
Two Sum III - Data structure design
36
25.6%
Easy
376
Wiggle Subsequence
36
Link
36.1%
Medium
626
Exchange Seats
36
Link
47.7%
Medium
546
Remove Boxes
36
Link
34.7%
Hard
492
Construct the Rectangle
36
48.3%
Easy
392
Is Subsequence
36
44.6%
Medium
620
Not Boring Movies
36
Link
59.4%
Easy
414
Third Maximum Number
36
27.9%
Easy
450
Delete Node in a BST
35
37.2%
Medium
367
Valid Perfect Square
35
38.5%
Easy
63
Unique Paths II
35
32.0%
Medium
352
Data Stream as Disjoint Intervals
35
40.7%
Hard
417
Pacific Atlantic Water Flow
35
34.3%
Medium
474
Ones and Zeroes
35
Link
39.0%
Medium
655
Print Binary Tree
35
Link
49.9%
Medium
648
Replace Words
34
Link
47.4%
Medium
286
Walls and Gates
34
Link
45.0%
Medium
466
Count The Repetitions
34
Link
27.6%
Hard
393
UTF-8 Validation
34
34.6%
Medium
530
Minimum Absolute Difference in BST
34
47.1%
Easy
564
Find the Closest Palindrome
34
Link
17.5%
Hard
385
Mini Parser
34
30.7%
Medium
255
Verify Preorder Sequence in Binary Search Tree
34
40.8%
Medium
643
Maximum Average Subarray I
34
Link
37.8%
Easy
672
Bulb Switcher II
34
Link
48.4%
Medium
486
Predict the Winner
33
Link
45.2%
Medium
307
Range Sum Query - Mutable
33
Link
21.6%
Medium
249
Group Shifted Strings
33
43.0%
Medium
275
H-Index II
33
34.7%
Medium
40
Combination Sum II
33
35.0%
Medium
665
Non-decreasing Array
33
Link
20.9%
Easy
664
Strange Printer
33
Link
33.0%
Hard
633
Sum of Square Numbers
33
Link
32.3%
Easy
459
Repeated Substring Pattern
33
38.2%
Easy
679
24 Game
32
Link
38.9%
Hard
596
Classes More Than 5 Students
32
Link
27.6%
Easy
503
Next Greater Element II
32
Link
47.6%
Medium
652
Find Duplicate Subtrees
32
Link
36.3%
Medium
364
Nested List Weight Sum II
32
53.5%
Medium
407
Trapping Rain Water II
32
37.8%
Hard
416
Partition Equal Subset Sum
31
39.0%
Medium
475
Heaters
31
29.6%
Easy
210
Course Schedule II
31
29.4%
Medium
409
Longest Palindrome
31
45.6%
Easy
314
Binary Tree Vertical Order Traversal
31
37.5%
Medium
501
Find Mode in Binary Search Tree
31
37.7%
Easy
317
Shortest Distance from All Buildings
31
34.5%
Hard
670
Maximum Swap
31
Link
38.3%
Medium
305
Number of Islands II
31
39.5%
Hard
563
Binary Tree Tilt
30
Link
47.1%
Easy
513
Find Bottom Left Tree Value
30
56.1%
Medium
259
3Sum Smaller
30
Link
41.8%
Medium
211
Add and Search Word - Data structure design
30
24.3%
Medium
520
Detect Capital
30
52.0%
Easy
456
132 Pattern
30
Link
28.3%
Medium
186
Reverse Words in a String II
30
28.1%
Medium
537
Complex Number Multiplication
30
Link
64.0%
Medium
747
Largest Number At Least Twice of Others
30
Link
45.3%
Easy
507
Perfect Number
29
Link
33.3%
Easy
529
Minesweeper
29
49.6%
Medium
726
Number of Atoms
29
Link
44.9%
Hard
441
Arranging Coins
29
36.4%
Easy
599
Minimum Index Sum of Two Lists
29
Link
46.5%
Easy
680
Valid Palindrome II
29
Link
32.6%
Easy
351
Android Unlock Patterns
29
Link
44.4%
Medium
270
Closest Binary Search Tree Value
29
40.2%
Easy
373
Find K Pairs with Smallest Sums
29
31.0%
Medium
689
Maximum Sum of 3 Non-Overlapping Subarrays
29
Link
41.3%
Hard
598
Range Addition II
28
Link
48.3%
Easy
361
Bomb Enemy
28
39.6%
Medium
565
Array Nesting
28
Link
49.6%
Medium
594
Longest Harmonious Subsequence
28
Link
40.9%
Easy
355
Design Twitter
28
25.7%
Medium
572
Subtree of Another Tree
28
Link
40.7%
Easy
601
Human Traffic of Stadium
28
Link
34.7%
Hard
583
Delete Operation for Two Strings
28
Link
44.3%
Medium
494
Target Sum
28
Link
43.7%
Medium
331
Verify Preorder Serialization of a Binary Tree
28
36.7%
Medium
673
Number of Longest Increasing Subsequence
28
Link
31.2%
Medium
645
Set Mismatch
27
Link
39.9%
Easy
423
Reconstruct Original Digits from English
27
44.5%
Medium
452
Minimum Number of Arrows to Burst Balloons
27
44.5%
Medium
477
Total Hamming Distance
27
Link
47.7%
Medium
611
Valid Triangle Number
27
Link
42.2%
Medium
692
Top K Frequent Words
27
Link
40.8%
Medium
698
Partition to K Equal Sum Subsets
27
Link
37.5%
Medium
638
Shopping Offers
27
Link
43.6%
Medium
495
Teemo Attacking
27
51.6%
Medium
424
Longest Repeating Character Replacement
26
42.8%
Medium
605
Can Place Flowers
26
Link
30.2%
Easy
271
Encode and Decode Strings
26
26.2%
Medium
418
Sentence Screen Fitting
26
28.0%
Medium
272
Closest Binary Search Tree Value II
26
39.5%
Hard
581
Shortest Unsorted Continuous Subarray
26
Link
29.3%
Easy
462
Minimum Moves to Equal Array Elements II
26
Link
51.9%
Medium
248
Strobogrammatic Number III
25
32.3%
Hard
246
Strobogrammatic Number
25
40.1%
Easy
718
Maximum Length of Repeated Subarray
25
Link
40.1%
Medium
310
Minimum Height Trees
25
28.9%
Medium
405
Convert a Number to Hexadecimal
25
41.0%
Easy
636
Exclusive Time of Functions
25
Link
44.0%
Medium
644
Maximum Average Subarray II
25
Link
23.4%
Hard
678
Valid Parenthesis String
25
Link
29.1%
Medium
553
Optimal Division
25
Link
54.9%
Medium
693
Binary Number with Alternating Bits
24
Link
54.8%
Easy
435
Non-overlapping Intervals
24
Link
41.5%
Medium
650
2 Keys Keyboard
24
Link
44.9%
Medium
504
Base 7
24
44.1%
Easy
646
Maximum Length of Pair Chain
24
Link
47.6%
Medium
381
Insert Delete GetRandom O(1) - Duplicates allowed
24
29.2%
Hard
247
Strobogrammatic Number II
24
40.7%
Medium
714
Best Time to Buy and Sell Stock with Transaction Fee
24
Link
42.2%
Medium
525
Contiguous Array
23
Link
41.1%
Medium
464
Can I Win
23
25.3%
Medium
515
Find Largest Value in Each Tree Row
23
55.2%
Medium
508
Most Frequent Subtree Sum
23
52.2%
Medium
434
Number of Segments in a String
23
Link
36.7%
Easy
254
Factor Combinations
23
43.5%
Medium
719
Find K-th Smallest Pair Distance
23
Link
26.3%
Hard
524
Longest Word in Dictionary through Deleting
23
Link
43.4%
Medium
517
Super Washing Machines
23
36.5%
Hard
532
K-diff Pairs in an Array
22
28.2%
Easy
642
Design Search Autocomplete System
22
Link
31.0%
Hard
398
Random Pick Index
22
44.1%
Medium
737
Sentence Similarity II
22
Link
40.4%
Medium
659
Split Array into Consecutive Subsequences
22
Link
36.0%
Medium
556
Next Greater Element III
22
Link
29.1%
Medium
724
Find Pivot Index
22
Link
40.9%
Easy
288
Unique Word Abbreviation
22
Link
17.4%
Medium
629
K Inverse Pairs Array
21
Link
26.8%
Hard
366
Find Leaves of Binary Tree
21
60.6%
Medium
267
Palindrome Permutation II
21
Link
32.1%
Medium
539
Minimum Time Difference
21
46.1%
Medium
582
Kill Process
21
Link
50.1%
Medium
359
Logger Rate Limiter
21
60.2%
Easy
365
Water and Jug Problem
21
27.8%
Medium
360
Sort Transformed Array
20
44.6%
Medium
671
Second Minimum Node In a Binary Tree
20
Link
41.9%
Easy
293
Flip Game
20
56.7%
Easy
397
Integer Replacement
20
30.3%
Medium
712
Minimum ASCII Delete Sum for Two Strings
20
Link
50.9%
Medium
715
Range Module
20
Link
30.7%
Hard
551
Student Attendance Record I
20
Link
44.3%
Easy
753
Cracking the Safe
20
Link
39.4%
Hard
658
Find K Closest Elements
19
Link
35.2%
Medium
731
My Calendar II
19
Link
35.4%
Medium
468
Validate IP Address
19
20.8%
Medium
746
Min Cost Climbing Stairs
19
Link
47.9%
Easy
662
Maximum Width of Binary Tree
19
Link
37.7%
Medium
675
Cut Off Trees for Golf Event
19
Link
26.7%
Hard
751
IP to CIDR
19
Link
55.7%
Easy
624
Maximum Distance in Arrays
19
Link
34.6%
Easy
294
Flip Game II
19
46.7%
Medium
567
Permutation in String
19
Link
36.6%
Medium
711
Number of Distinct Islands II
18
Link
40.2%
Hard
443
String Compression
18
Link
36.9%
Easy
425
Word Squares
18
43.7%
Hard
554
Brick Wall
18
Link
46.1%
Medium
261
Graph Valid Tree
18
38.2%
Medium
439
Ternary Expression Parser
18
51.2%
Medium
446
Arithmetic Slices II - Subsequence
18
27.7%
Hard
467
Unique Substrings in Wraparound String
17
33.0%
Medium
593
Valid Square
17
Link
40.3%
Medium
635
Design Log Storage System
17
Link
48.9%
Medium
265
Paint House II
17
38.2%
Hard
493
Reverse Pairs
17
Link
20.9%
Hard
523
Continuous Subarray Sum
17
Link
23.3%
Medium
660
Remove 9
16
Link
48.1%
Hard
571
Find Median Given Frequency of Numbers
16
36.2%
Hard
402
Remove K Digits
16
26.1%
Medium
522
Longest Uncommon Subsequence II
16
Link
32.0%
Medium
411
Minimum Unique Word Abbreviation
16
33.6%
Hard
545
Boundary of Binary Tree
16
Link
31.9%
Medium
630
Course Schedule III
16
Link
28.6%
Hard
472
Concatenated Words
15
30.5%
Hard
358
Rearrange String k Distance Apart
15
31.7%
Hard
544
Output Contest Matches
15
Link
71.0%
Medium
640
Solve the Equation
15
Link
38.9%
Medium
730
Count Different Palindromic Subsequences
15
Link
32.5%
Hard
733
Flood Fill
15
Link
49.3%
Easy
713
Subarray Product Less Than K
15
Link
33.0%
Medium
379
Design Phone Directory
14
34.5%
Medium
302
Smallest Rectangle Enclosing Black Pixels
14
Link
46.2%
Hard
592
Fraction Addition and Subtraction
14
Link
46.1%
Medium
502
IPO
14
36.7%
Hard
465
Optimal Account Balancing
14
38.3%
Hard
616
Add Bold Tag in String
14
Link
39.0%
Medium
480
Sliding Window Median
14
Link
30.9%
Hard
323
Number of Connected Components in an Undirected Graph
14
48.5%
Medium
740
Delete and Earn
14
Link
42.0%
Medium
491
Increasing Subsequences
14
38.9%
Medium
634
Find the Derangement of An Array
14
Link
34.9%
Medium
613
Shortest Distance in a Line
13
Link
69.5%
Easy
725
Split Linked List in Parts
13
Link
49.7%
Medium
597
Friend Requests I: Overall Acceptance Rate
13
Link
37.9%
Easy
245
Shortest Word Distance III
13
51.0%
Medium
688
Knight Probability in Chessboard
13
Link
39.3%
Medium
720
Longest Word in Dictionary
13
Link
40.9%
Easy
483
Smallest Good Base
13
33.7%
Hard
562
Longest Line of Consecutive One in Matrix
12
Link
41.1%
Medium
436
Find Right Interval
12
Link
41.4%
Medium
580
Count Student Number in Departments
12
Link
38.5%
Medium
370
Range Addition
12
Link
56.8%
Medium
600
Non-negative Integers without Consecutive Ones
12
Link
31.1%
Hard
716
Max Stack
12
Link
35.8%
Hard
608
Tree Node
11
Link
54.3%
Medium
623
Add One Row to Tree
11
Link
46.7%
Medium
505
The Maze II
11
Link
38.6%
Medium
676
Implement Magic Dictionary
11
Link
49.8%
Medium
668
Kth Smallest Number in Multiplication Table
11
Link
38.1%
Hard
490
The Maze
11
Link
43.5%
Medium
723
Candy Crush
11
Link
55.8%
Medium
677
Map Sum Pairs
10
Link
52.0%
Medium
685
Redundant Connection II
10
Link
28.6%
Hard
587
Erect the Fence
10
Link
32.6%
Hard
488
Zuma Game
10
37.3%
Hard
514
Freedom Trail
10
39.1%
Hard
369
Plus One Linked List
10
54.9%
Medium
471
Encode String with Shortest Length
9
42.9%
Hard
639
Decode Ways II
9
Link
24.4%
Hard
744
Find Smallest Letter Greater Than Target
9
Link
50.5%
Easy
473
Matchsticks to Square
9
35.5%
Medium
734
Sentence Similarity
9
Link
38.2%
Easy
729
My Calendar I
9
Link
40.3%
Medium
548
Split Array with Equal Sum
9
Link
37.7%
Medium
761
Special Binary String
9
Link
33.5%
Hard
691
Stickers to Spell Word
9
Link
33.9%
Hard
614
Second Degree Follower
8
23.4%
Medium
763
Partition Labels
8
Link
67.3%
Medium
333
Largest BST Subtree
8
30.7%
Medium
757
Set Intersection Size At Least Two
8
Link
33.7%
Hard
353
Design Snake Game
8
27.0%
Medium
663
Equal Tree Partition
8
Link
36.5%
Medium
631
Design Excel Sum Formula
8
Link
27.3%
Hard
684
Redundant Connection
8
Link
40.8%
Medium
576
Out of Boundary Paths
8
Link
30.8%
Medium
568
Maximum Vacation Days
8
Link
38.8%
Hard
625
Minimum Factorization
8
Link
30.9%
Medium
552
Student Attendance Record II
8
Link
31.5%
Hard
469
Convex Polygon
7
33.6%
Medium
588
Design In-Memory File System
7
Link
35.9%
Hard
536
Construct Binary Tree from String
7
42.8%
Medium
574
Winning Candidate
7
Link
32.0%
Medium
484
Find Permutation
7
Link
55.2%
Medium
585
Investments in 2016
7
Link
44.9%
Medium
745
Prefix and Suffix Search
6
Link
21.5%
Hard
586
Customer Placing the Largest Number of Orders
6
Link
56.8%
Easy
618
Students Report By Geography
6
Link
43.2%
Hard
735
Asteroid Collision
6
Link
37.0%
Medium
612
Shortest Distance in a Plane
6
Link
52.9%
Medium
748
Shortest Completing Word
6
Link
54.7%
Medium
722
Remove Comments
6
Link
26.6%
Medium
694
Number of Distinct Islands
6
Link
44.7%
Medium
755
Pour Water
6
Link
34.3%
Medium
610
Triangle Judgement
6
Link
58.3%
Easy
569
Median Employee Salary
5
Link
35.0%
Hard
549
Binary Tree Longest Consecutive Sequence II
5
Link
42.3%
Medium
533
Lonely Pixel II
5
44.6%
Medium
649
Dota2 Senate
5
Link
36.0%
Medium
651
4 Keys Keyboard
5
Link
49.1%
Medium
499
The Maze III
5
33.1%
Hard
607
Sales Person
5
Link
49.7%
Easy
356
Line Reflection
5
30.2%
Medium
736
Parse Lisp Expression
4
Link
41.5%
Hard
422
Valid Word Square
4
36.4%
Easy
573
Squirrel Simulation
4
Link
52.3%
Medium
756
Pyramid Transition Matrix
4
Link
42.2%
Medium
487
Max Consecutive Ones II
4
45.9%
Medium
666
Path Sum IV
4
Link
49.8%
Medium
577
Employee Bonus
3
Link
50.0%
Easy
604
Design Compressed String Iterator
3
Link
32.6%
Easy
570
Managers with at Least 5 Direct Reports
3
Link
55.9%
Medium
555
Split Concatenated Strings
3
Link
37.7%
Medium
444
Sequence Reconstruction
3
19.6%
Medium
619
Biggest Single Number
3
Link
35.5%
Easy
591
Tag Validator
2
Link
30.4%
Hard
699
Falling Squares
2
Link
37.3%
Hard
721
Accounts Merge
2
Link
30.1%
Medium
579
Find Cumulative Salary of an Employee
2
Link
27.2%
Hard
408
Valid Word Abbreviation
2
28.3%
Easy
752
Open the Lock
2
Link
37.1%
Medium
741
Cherry Pickup
2
Link
22.4%
Hard
578
Get Highest Answer Rate Question
2
Link
28.1%
Medium
738
Monotone Increasing Digits
1
Link
41.3%
Medium
615
Average Salary: Departments VS Company
1
Link
31.8%
Hard
754
Reach a Number
1
Link
23.9%
Medium
656
Coin Path
1
Link
25.5%
Hard
531
Lonely Pixel I
1
55.6%
Medium
584
Find Customer Referee
1
Link
60.6%
Easy
602
Friend Requests II: Who Has the Most Friends
0
Link
42.1%
Medium
762
Prime Number of Set Bits in Binary Representation
0
Link
54.0%
Easy
742
Closest Leaf in a Binary Tree
0
Link
31.6%
Medium
603
Consecutive Available Seats
0
Link
54.8%
Easy
527
Word Abbreviation
0
Link
43.1%
Hard
743
Network Delay Time
0
Link
32.9%
Medium
727
Minimum Window Subsequence
0
Link
30.6%
Hard
765
Couples Holding Hands
0
Link
43.4%
Hard
759
Employee Free Time
0
Link
50.3%
Hard
749
Contain Virus
0
Link
36.2%
Hard
750
Number Of Corner Rectangles
0
Link
46.5%
Medium
764
Largest Plus Sign
0
Link
32.0%
Medium