100% found this document useful (1 vote)
218 views45 pages

Google All Time Q

This document contains information about Google. Google is a large technology company that is well known for its search engine and other services like Gmail, Google Maps, Google Drive, and more. The document provides high-level details about Google and its many products and services.

Uploaded by

Aniraj Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
218 views45 pages

Google All Time Q

This document contains information about Google. Google is a large technology company that is well known for its search engine and other services like Gmail, Google Maps, Google Drive, and more. The document provides high-level details about Google and its many products and services.

Uploaded by

Aniraj Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 45

Google

You have solved 713 / 1206 problems.

Show problem tags


Select time period:
All time
# Title Acceptance Difficulty Frequency
1929
Concatenation of Array 90.1% Easy
1920
Build Array from Permutation 90.0% Easy
1108
Defanging an IP Address 89.1% Easy
1821
Find Customers With Positive Revenue this Year
89.1% Easy
1470
Shuffle the Array 88.9% Easy
2235
Add Two Integers 88.3% Easy
771
Jewels and Stones 88.2% Easy
1512
Number of Good Pairs 88.2% Easy
1431
Kids With the Greatest Number of Candies 88.0% Easy
1603
Design Parking System 87.9% Easy
1672
Richest Customer Wealth 87.9% Easy
1480
Running Sum of 1d Array 87.3% Easy
2114
Maximum Number of Words Found in Sentences 87.0% Easy
1281
Subtract the Product and Sum of Digits of an Integer 86.6% Easy
1365
How Many Numbers Are Smaller Than the Current Number 86.6% Easy
1165
Single-Row Keyboard
86.5% Easy
938
Range Sum of BST 85.9% Easy
1313
Decompress Run-Length Encoded List 85.8% Easy
1720
Decode XORed Array 85.8% Easy
1528
Shuffle String 85.1% Easy
1859
Sorting the Sentence 84.0% Easy
1832
Check if the Sentence Is Pangram 83.5% Easy
1588
Sum of All Odd Length Subarrays 83.4% Easy
2373
Largest Local Values in a Matrix 83.3% Easy
760
Find Anagram Mappings
83.2% Easy
804
Unique Morse Code Words 82.6% Easy
2315
Count Asterisks 82.1% Easy
557
Reverse Words in a String III 81.9% Easy
2103
Rings and Rods 81.2% Easy
1534
Count Good Triplets 80.9% Easy
832
Flipping an Image 80.8% Easy
1021
Remove Outermost Parentheses 80.7% Easy
1844
Replace All Digits with Characters 80.3% Easy
1252
Cells with Odd Values in a Matrix 78.5% Easy
2331
Evaluate Boolean Binary Tree 78.4% Easy
700
Search in a Binary Search Tree 77.8% Easy
942
DI String Match 77.4% Easy
1436
Destination City 77.4% Easy
2185
Counting Words With a Given Prefix 77.3% Easy
346
Moving Average from Data Stream
77.1% Easy
344
Reverse String 76.8% Easy
2089
Find Target Indices After Sorting Array 76.2% Easy
338
Counting Bits 75.8% Easy
589
N-ary Tree Preorder Traversal 75.8% Easy
876
Middle of the Linked List 75.8% Easy
1051
Height Checker 75.7% Easy
359
Logger Rate Limiter
75.6% Easy
905
Sort Array By Parity 75.6% Easy
2363
Merge Similar Items 75.5% Easy
657
Robot Return to Origin 75.3% Easy
461
Hamming Distance 75.0% Easy
226
Invert Binary Tree 74.8% Easy
944
Delete Columns to Make Sorted 74.8% Easy
2351
First Letter to Appear Twice 74.6% Easy
175
Combine Two Tables 74.3% Easy
94
Binary Tree Inorder Traversal 73.9% Easy
104
Maximum Depth of Binary Tree 73.9% Easy
1710
Maximum Units on a Truck 73.8% Easy
206
Reverse Linked List 73.7% Easy
1207
Unique Number of Occurrences 73.5% Easy
2570
Merge Two 2D Arrays by Summing Values 73.5% Easy
2283
Check if Number Has Equal Digit Count and Digit Value 72.9% Easy
2255
Count Prefixes of a Given String 72.5% Easy
977
Squares of a Sorted Array 71.9% Easy
2057
Smallest Index With Equal Value 71.7% Easy
349
Intersection of Two Arrays 71.0% Easy
118
Pascal's Triangle 70.9% Easy
136
Single Number 70.8% Easy
2215
Find the Difference of Two Arrays 70.7% Easy
412
Fizz Buzz 70.1% Easy
595
Big Countries 69.9% Easy
509
Fibonacci Number 69.9% Easy
965
Univalued Binary Tree 69.8% Easy
463
Island Perimeter 69.7% Easy
1200
Minimum Absolute Difference 69.6% Easy
1636
Sort Array by Increasing Frequency 69.6% Easy
1047
Remove All Adjacent Duplicates In String 69.5% Easy
181
Employees Earning More Than Their Managers 69.0% Easy
766
Toeplitz Matrix 68.6% Easy
1122
Relative Sort Array 68.6% Easy
1002
Find Common Characters 68.5% Easy
1114
Print in Order 68.5% Easy
586
Customer Placing the Largest Number of Orders 68.4% Easy
872
Leaf-Similar Trees 67.6% Easy
1025
Divisor Game 67.6% Easy
476
Number Complement 67.4% Easy
1160
Find Words That Can Be Formed by Characters 67.4% Easy
929
Unique Email Addresses 67.1% Easy
144
Binary Tree Preorder Traversal 67.0% Easy
800
Similar RGB Color
67.0% Easy
191
Number of 1 Bits 66.8% Easy
884
Uncommon Words from Two Sentences 66.4% Easy
266
Palindrome Permutation
66.1% Easy
1619
Mean of Array After Removing Some Elements 65.9% Easy
696
Count Binary Substrings 65.4% Easy
1046
Last Stone Weight 65.3% Easy
1582
Special Positions in a Binary Matrix 65.3% Easy
2200
Find All K-Distant Indices in an Array 65.1% Easy
2224
Minimum Number of Operations to Convert Time 64.9% Easy
706
Design HashMap 64.7% Easy
258
Add Digits 64.0% Easy
169
Majority Element 63.9% Easy
1708
Largest Subarray Length K
63.9% Easy
1078
Occurrences After Bigram 63.6% Easy
232
Implement Queue using Stacks 63.3% Easy
746
Min Cost Climbing Stairs 63.3% Easy
293
Flip Game
63.2% Easy
1544
Make The String Great 63.2% Easy
242
Valid Anagram 63.1% Easy
268
Missing Number 62.7% Easy
21
Merge Two Sorted Lists 62.6% Easy
917
Reverse Only Letters 62.2% Easy
171
Excel Sheet Column Number 62.1% Easy
733
Flood Fill 62.1% Easy
257
Binary Tree Paths 61.5% Easy
217
Contains Duplicate 61.4% Easy
283
Move Zeroes 61.4% Easy
653
Two Sum IV - Input is a BST 61.1% Easy
1446
Consecutive Characters 61.1% Easy
506
Relative Ranks 60.7% Easy
1608
Special Array With X Elements Greater Than or Equal X 60.5% Easy
521
Longest Uncommon Subsequence I 60.3% Easy
1854
Maximum Population Year 60.1% Easy
448
Find All Numbers Disappeared in an Array 60.0% Easy
812
Largest Triangle Area 60.0% Easy
389
Find the Difference 59.9% Easy
2190
Most Frequent Number Following Key In an Array 59.8% Easy
387
First Unique Character in a String 59.7% Easy
1287
Element Appearing More Than 25% In Sorted Array 59.4% Easy
783
Minimum Distance Between BST Nodes 59.3% Easy
1331
Rank Transform of an Array 59.3% Easy
748
Shortest Completing Word 59.2% Easy
2022
Convert 1D Array Into 2D Array 59.2% Easy
1624
Largest Substring Between Two Equal Characters 59.1% Easy
225
Implement Stack using Queues 58.8% Easy
13
Roman to Integer 58.6% Easy
1539
Kth Missing Positive Number 58.6% Easy
896
Monotonic Array 58.4% Easy
100
Same Tree 58.3% Easy
383
Ransom Note 58.3% Easy
1422
Maximum Score After Splitting a String 58.0% Easy
252
Meeting Rooms
57.3% Easy
530
Minimum Absolute Difference in BST 57.3% Easy
520
Detect Capital 57.0% Easy
543
Diameter of Binary Tree 56.9% Easy
485
Max Consecutive Ones 56.6% Easy
704
Binary Search 56.2% Easy
292
Nim Game 56.1% Easy
350
Intersection of Two Arrays II 56.0% Easy
1496
Path Crossing 56.0% Easy
703
Kth Largest Element in a Stream 55.5% Easy
796
Rotate String 55.3% Easy
202
Happy Number 54.9% Easy
724
Find Pivot Index 54.9% Easy
270
Closest Binary Search Tree Value
54.7% Easy
160
Intersection of Two Linked Lists 54.5% Easy
101
Symmetric Tree 54.4% Easy
121
Best Time to Buy and Sell Stock 54.3% Easy
190
Reverse Bits 54.2% Easy
409
Longest Palindrome 54.2% Easy
1275
Find Winner on a Tic Tac Toe Game 54.2% Easy
1184
Distance Between Bus Stops 54.0% Easy
9
Palindrome Number 53.6% Easy
27
Remove Element 53.1% Easy
415
Add Strings 52.5% Easy
67
Add Binary 52.4% Easy
401
Binary Watch 52.4% Easy
70
Climbing Stairs 52.2% Easy
1971
Find if Path Exists in Graph 52.0% Easy
374
Guess Number Higher or Lower 51.9% Easy
830
Positions of Large Groups 51.8% Easy
26
Remove Duplicates from Sorted Array 51.7% Easy
1089
Duplicate Zeros 51.5% Easy
83
Remove Duplicates from Sorted List 50.7% Easy
541
Reverse String II 50.4% Easy
234
Palindrome Linked List 50.3% Easy
345
Reverse Vowels of a String 50.2% Easy
1752
Check if Array Is Sorted and Rotated 50.2% Easy
2446
Determine if Two Events Have Conflict 50.0% Easy
1
Two Sum 49.8% Easy
997
Find the Town Judge 49.5% Easy
501
Find Mode in Binary Search Tree 49.4% Easy
1523
Count Odd Numbers in an Interval Range 49.4% Easy
674
Longest Continuous Increasing Subsequence 49.3% Easy
110
Balanced Binary Tree 49.2% Easy
504
Base 7 48.5% Easy
112
Path Sum 48.3% Easy
1056
Confusing Number
48.3% Easy
551
Student Attendance Record I 48.2% Easy
1360
Number of Days Between Two Dates 48.2% Easy
844
Backspace String Compare 48.1% Easy
246
Strobogrammatic Number
47.7% Easy
141
Linked List Cycle 47.5% Easy
392
Is Subsequence 47.5% Easy
228
Summary Ranges 47.3% Easy
747
Largest Number At Least Twice of Others 47.2% Easy
405
Convert a Number to Hexadecimal 46.8% Easy
88
Merge Sorted Array 46.7% Easy
572
Subtree of Another Tree 46.4% Easy
203
Remove Linked List Elements 46.1% Easy
231
Power of Two 46.0% Easy
628
Maximum Product of Three Numbers 45.8% Easy
326
Power of Three 45.6% Easy
2239
Find Closest Number to Zero 45.3% Easy
125
Valid Palindrome 44.5% Easy
734
Sentence Similarity
44.0% Easy
836
Rectangle Overlap 43.9% Easy
66
Plus One 43.7% Easy
459
Repeated Substring Pattern 43.7% Easy
643
Maximum Average Subarray I 43.7% Easy
35
Search Insert Position 43.5% Easy
1592
Rearrange Spaces Between Words 43.5% Easy
278
First Bad Version 43.4% Easy
367
Valid Perfect Square 43.4% Easy
482
License Key Formatting 43.3% Easy
2437
Number of Valid Clock Times 43.3% Easy
58
Length of Last Word 43.2% Easy
205
Isomorphic Strings 43.0% Easy
219
Contains Duplicate II 42.6% Easy
1736
Latest Time by Replacing Hidden Digits 42.5% Easy
157
Read N Characters Given Read4
41.0% Easy
14
Longest Common Prefix 40.9% Easy
20
Valid Parentheses 40.5% Easy
422
Valid Word Square
40.0% Easy
604
Design Compressed String Iterator
39.6% Easy
680
Valid Palindrome II 39.4% Easy
28
Find the Index of the First Occurrence in a String 39.2% Easy
507
Perfect Number 37.7% Easy
69
Sqrt(x) 37.5% Easy
1037
Valid Boomerang 37.0% Easy
1346
Check If N and Its Double Exist 36.6% Easy
168
Excel Sheet Column Title 35.6% Easy
408
Valid Word Abbreviation
34.8% Easy
941
Valid Mountain Array 33.4% Easy
414
Third Maximum Number 33.3% Easy
925
Long Pressed Name 33.1% Easy
605
Can Place Flowers 32.8% Easy
163
Missing Ranges
32.2% Easy
914
X of a Kind in a Deck of Cards 31.1% Easy
859
Buddy Strings 29.2% Easy
193
Valid Phone Numbers 26.0% Easy
1570
Dot Product of Two Sparse Vectors
90.3% Medium
1874
Minimize Product Sum of Two Arrays
90.0% Medium
2396
Strictly Palindromic Number 87.6% Medium
1270
All People Report to the Given Manager
86.8% Medium
1302
Deepest Leaves Sum 86.6% Medium
1828
Queries on Number of Points Inside a Circle 86.3% Medium
535
Encode and Decode TinyURL 86.0% Medium
807
Max Increase to Keep City Skyline 86.0% Medium
1769
Minimum Number of Operations to Move All Balls to Each Box 85.2% Medium
2161
Partition Array According to Given Pivot 84.7% Medium
1490
Clone N-ary Tree
83.5% Medium
1628
Design an Expression Tree With Evaluate Function
82.9% Medium
339
Nested List Weight Sum
82.3% Medium
797
All Paths From Source to Target 82.3% Medium
1630
Arithmetic Subarrays 80.5% Medium
366
Find Leaves of Binary Tree
80.3% Medium
894
All Possible Full Binary Trees 80.0% Medium
1877
Minimize Maximum Pair Sum in Array 79.9% Medium
2079
Watering Plants 79.8% Medium
1305
All Elements in Two Binary Search Trees 79.8% Medium
763
Partition Labels 79.7% Medium
776
Split BST
79.6% Medium
1557
Minimum Number of Vertices to Reach All Nodes 79.3% Medium
1940
Longest Common Subsequence Between Sorted Arrays
78.8% Medium
1756
Design Most Recently Used Queue
78.6% Medium
2442
Count Number of Distinct Integers After Reverse Operations 78.6% Medium
1506
Find Root of N-Ary Tree
78.5% Medium
1472
Design Browser History 78.2% Medium
1823
Find the Winner of the Circular Game 78.1% Medium
1605
Find Valid Matrix Given Row and Column Sums 77.8% Medium
890
Find and Replace Pattern 77.5% Medium
1641
Count Sorted Vowel Strings 77.4% Medium
1650
Lowest Common Ancestor of a Binary Tree III
77.4% Medium
1381
Design a Stack With Increment Operation 77.1% Medium
544
Output Contest Matches
77.0% Medium
1261
Find Elements in a Contaminated Binary Tree 76.4% Medium
2128
Remove All Ones With Row and Column Flips
76.3% Medium
237
Delete Node in a Linked List 76.1% Medium
1079
Letter Tile Possibilities 76.0% Medium
46
Permutations 75.8% Medium
1026
Maximum Difference Between Node and Ancestor 75.8% Medium
921
Minimum Add to Make Parentheses Valid 75.7% Medium
1602
Find Nearest Right Node in Binary Tree
75.5% Medium
1314
Matrix Block Sum 75.4% Medium
78
Subsets 75.0% Medium
419
Battleships in a Board 74.9% Medium
1325
Delete Leaves With a Given Value 74.7% Medium
1910
Remove All Occurrences of a Substring 74.7% Medium
427
Construct Quad Tree 74.6% Medium
1277
Count Square Submatrices with All Ones 74.5% Medium
1448
Count Good Nodes in Binary Tree 74.3% Medium
1669
Merge In Between Linked Lists 73.7% Medium
1522
Diameter of N-Ary Tree
73.6% Medium
442
Find All Duplicates in an Array 73.5% Medium
1286
Iterator for Combination 73.3% Medium
406
Queue Reconstruction by Height 73.0% Medium
1666
Change the Root of a Binary Tree
73.0% Medium
22
Generate Parentheses 72.6% Medium
1660
Correct a Binary Tree
72.5% Medium
814
Binary Tree Pruning 72.4% Medium
2196
Create Binary Tree From Descriptions 72.4% Medium
979
Distribute Coins in Binary Tree 72.2% Medium
1806
Minimum Number of Operations to Reinitialize a Permutation 72.0% Medium
1441
Build an Array With Stack Operations 71.9% Medium
695
Max Area of Island 71.8% Medium
841
Keys and Rooms 71.6% Medium
702
Search in a Sorted Array of Unknown Size
71.5% Medium
1706
Where Will the Ball Fall 71.5% Medium
1850
Minimum Adjacent Swaps to Reach the Kth Smallest Number 71.4% Medium
986
Interval List Intersections 71.3% Medium
2336
Smallest Number in Infinite Set 71.3% Medium
370
Range Addition
71.2% Medium
48
Rotate Image 71.1% Medium
889
Construct Binary Tree from Preorder and Postorder Traversal71.0% Medium
429
N-ary Tree Level Order Traversal 70.7% Medium
1884
Egg Drop With 2 Eggs and N Floors 70.7% Medium
230
Kth Smallest Element in a BST 70.2% Medium
1612
Check If Two Expression Trees are Equivalent
70.2% Medium
451
Sort Characters By Frequency 70.1% Medium
1387
Sort Integers by The Power Value 70.1% Medium
173
Binary Search Tree Iterator 69.8% Medium
877
Stone Game 69.8% Medium
946
Validate Stack Sequences 69.4% Medium
1110
Delete Nodes And Return Forest 69.3% Medium
1237
Find Positive Integer Solution for a Given Equation 69.3% Medium
1740
Find Distance in a Binary Tree
69.3% Medium
791
Custom Sort String 69.1% Medium
931
Minimum Falling Path Sum 69.1% Medium
959
Regions Cut By Slashes 69.1% Medium
852
Peak Index in a Mountain Array 69.0% Medium
1525
Number of Good Ways to Split a String 68.9% Medium
582
Kill Process
68.8% Medium
39
Combination Sum 68.7% Medium
1020
Number of Enclaves 68.7% Medium
1244
Design A Leaderboard
68.6% Medium
1167
Minimum Cost to Connect Sticks
68.5% Medium
362
Design Hit Counter
68.4% Medium
2174
Remove All Ones With Row and Column Flips II
68.3% Medium
2083
Substrings That Begin and End With the Same Letter
67.9% Medium
216
Combination Sum III 67.7% Medium
260
Single Number III 67.7% Medium
609
Find Duplicate File in System 67.7% Medium
1011
Capacity To Ship Packages Within D Days 67.7% Medium
1858
Longest Word With All Prefixes
67.4% Medium
289
Game of Life 67.2% Medium
77
Combinations 67.1% Medium
280
Wiggle Sort
67.0% Medium
1254
Number of Closed Islands 67.0% Medium
1564
Put Boxes Into the Warehouse I
67.0% Medium
484
Find Permutation
66.9% Medium
647
Palindromic Substrings 66.9% Medium
49
Group Anagrams 66.8% Medium
951
Flip Equivalent Binary Trees 66.8% Medium
1753
Maximum Score From Removing Stones 66.7% Medium
2348
Number of Zero-Filled Subarrays 66.7% Medium
1807
Evaluate the Bracket Pairs of a String 66.5% Medium
739
Daily Temperatures 66.3% Medium
215
Kth Largest Element in an Array 66.2% Medium
1087
Brace Expansion
66.2% Medium
1268
Search Suggestions System 66.2% Medium
1161
Maximum Level Sum of a Binary Tree 66.0% Medium
1249
Minimum Remove to Make Valid Parentheses 65.9% Medium
2304
Minimum Path Cost in a Grid 65.9% Medium
973
K Closest Points to Origin 65.8% Medium
983
Minimum Cost For Tickets 65.8% Medium
690
Employee Importance 65.6% Medium
1233
Remove Sub-Folders from the Filesystem 65.6% Medium
1227
Airplane Seat Assignment Probability 65.6% Medium
1414
Find the Minimum Number of Fibonacci Numbers Whose Sum Is K65.4% Medium
1966
Binary Searchable Numbers in an Unsorted Array
65.3% Medium
932
Beautiful Array 65.2% Medium
1447
Simplified Fractions 65.2% Medium
1794
Count Pairs of Equal Substrings With Minimum Difference
65.2% Medium
238
Product of Array Except Self 65.1% Medium
413
Arithmetic Slices 65.1% Medium
919
Complete Binary Tree Inserter 65.1% Medium
131
Palindrome Partitioning 64.9% Medium
856
Score of Parentheses 64.7% Medium
1101
The Earliest Moment When Everyone Become Friends
64.7% Medium
1140
Stone Game II 64.7% Medium
1899
Merge Triplets to Form Target Triplet 64.7% Medium
426
Convert Binary Search Tree to Sorted Doubly Linked List
64.6% Medium
102
Binary Tree Level Order Traversal 64.5% Medium
526
Beautiful Arrangement 64.4% Medium
249
Group Shifted Strings
64.3% Medium
2237
Count Positions on Street With Required Brightness
64.3% Medium
347
Top K Frequent Elements 64.1% Medium
122
Best Time to Buy and Sell Stock II 64.0% Medium
241
Different Ways to Add Parentheses 64.0% Medium
547
Number of Provinces 63.8% Medium
835
Image Overlap 63.8% Medium
1272
Remove Interval
63.7% Medium
1219
Path with Maximum Gold 63.7% Medium
1600
Throne Inheritance 63.7% Medium
1306
Jump Game III 63.6% Medium
1580
Put Boxes Into the Warehouse II
63.6% Medium
869
Reordered Power of 2 63.5% Medium
2155
All Divisions With the Highest Score of a Binary Array 63.5% Medium
1538
Guess the Majority in a Hidden Array
63.4% Medium
1344
Angle Between Hands of a Clock 63.3% Medium
503
Next Greater Element II 63.2% Medium
1004
Max Consecutive Ones III 63.2% Medium
208
Implement Trie (Prefix Tree) 62.9% Medium
281
Zigzag Iterator
62.8% Medium
382
Linked List Random Node 62.8% Medium
62
Unique Paths 62.7% Medium
648
Replace Words 62.7% Medium
398
Random Pick Index 62.5% Medium
323
Number of Connected Components in an Undirected Graph
62.3% Medium
684
Redundant Connection 62.3% Medium
863
All Nodes Distance K in Binary Tree 62.3% Medium
531
Lonely Pixel I
62.2% Medium
1319
Number of Operations to Make Network Connected 62.2% Medium
12
Integer to Roman 62.1% Medium
1166
Design File System
62.1% Medium
64
Minimum Path Sum 62.0% Medium
114
Flatten Binary Tree to Linked List 61.9% Medium
341
Flatten Nested List Iterator 61.9% Medium
378
Kth Smallest Element in a Sorted Matrix 61.8% Medium
199
Binary Tree Right Side View 61.7% Medium
235
Lowest Common Ancestor of a Binary Search Tree 61.7% Medium
516
Longest Palindromic Subsequence 61.7% Medium
105
Construct Binary Tree from Preorder and Inorder Traversal 61.6% Medium
1170
Compare Strings by Frequency of the Smallest Character 61.6% Medium
926
Flip String to Monotone Increasing 61.5% Medium
1136
Parallel Courses
61.5% Medium
1245
Tree Diameter
61.5% Medium
24
Swap Nodes in Pairs 61.4% Medium
1727
Largest Submatrix With Rearrangements 61.4% Medium
328
Odd Even Linked List 61.3% Medium
636
Exclusive Time of Functions 61.2% Medium
1781
Sum of Beauty of All Substrings 61.2% Medium
129
Sum Root to Leaf Numbers 61.1% Medium
1530
Number of Good Leaf Nodes Pairs 61.1% Medium
1738
Find Kth Largest XOR Coordinate Value 61.1% Medium
369
Plus One Linked List
61.0% Medium
510
Inorder Successor in BST II
61.0% Medium
1090
Largest Values From Labels 61.0% Medium
2498
Frog Jump II 61.0% Medium
789
Escape The Ghosts 60.9% Medium
694
Number of Distinct Islands
60.8% Medium
1023
Camelcase Matching 60.8% Medium
222
Count Complete Tree Nodes 60.7% Medium
518
Coin Change II 60.7% Medium
1726
Tuple with Same Product 60.7% Medium
116
Populating Next Right Pointers in Each Node 60.5% Medium
286
Walls and Gates
60.5% Medium
1471
The k Strongest Values in an Array 60.5% Medium
1765
Map of Highest Peak 60.4% Medium
109
Convert Sorted List to Binary Search Tree 60.3% Medium
2150
Find All Lonely Numbers in the Array 60.3% Medium
2452
Words Within Two Edits of Dictionary 60.3% Medium
106
Construct Binary Tree from Inorder and Postorder Traversal 60.1% Medium
167
Two Sum II - Input Array Is Sorted 60.0% Medium
462
Minimum Moves to Equal Array Elements II 60.0% Medium
318
Maximum Product of Word Lengths 59.9% Medium
583
Delete Operation for Two Strings 59.9% Medium
667
Beautiful Arrangement II 59.8% Medium
1055
Shortest Way to Form String
59.8% Medium
1618
Maximum Font to Fit a Sentence in a Screen
59.8% Medium
96
Unique Binary Search Trees 59.7% Medium
399
Evaluate Division 59.7% Medium
430
Flatten a Multilevel Doubly Linked List 59.7% Medium
1031
Maximum Sum of Two Non-Overlapping Subarrays 59.6% Medium
1267
Count Servers that Communicate 59.6% Medium
900
RLE Iterator 59.4% Medium
912
Sort an Array 59.4% Medium
1014
Best Sightseeing Pair 59.4% Medium
1105
Filling Bookcase Shelves 59.4% Medium
2178
Maximum Split of Positive Even Integers 59.4% Medium
1048
Longest String Chain 59.3% Medium
1885
Count Pairs in Two Arrays
59.3% Medium
287
Find the Duplicate Number 59.1% Medium
540
Single Element in a Sorted Array 59.1% Medium
1647
Minimum Deletions to Make Character Frequencies Unique 59.1% Medium
652
Find Duplicate Subtrees 59.0% Medium
1508
Range Sum of Sorted Subarray Sums 59.0% Medium
236
Lowest Common Ancestor of a Binary Tree 58.9% Medium
947
Most Stones Removed with Same Row or Column 58.9% Medium
75
Sort Colors 58.7% Medium
284
Peeking Iterator 58.7% Medium
137
Single Number II 58.6% Medium
498
Diagonal Traverse 58.3% Medium
1143
Longest Common Subsequence 58.3% Medium
1376
Time Needed to Inform All Employees 58.3% Medium
1552
Magnetic Force Between Two Balls 58.3% Medium
36
Valid Sudoku 58.2% Medium
769
Max Chunks To Make Sorted 58.2% Medium
394
Decode String 58.0% Medium
384
Shuffle an Array 57.9% Medium
1081
Smallest Subsequence of Distinct Characters 57.9% Medium
1366
Rank Teams by Votes 57.8% Medium
320
Generalized Abbreviation
57.7% Medium
1202
Smallest String With Swaps 57.7% Medium
348
Design Tic-Tac-Toe
57.6% Medium
817
Linked List Components 57.6% Medium
1057
Campus Bikes
57.6% Medium
1504
Count Submatrices With All Ones 57.5% Medium
47
Permutations II 57.4% Medium
967
Numbers With Same Consecutive Differences 57.4% Medium
692
Top K Frequent Words 57.2% Medium
1016
Binary String With Substrings Representing 1 To N 57.2% Medium
113
Path Sum II 57.1% Medium
200
Number of Islands 57.1% Medium
1052
Grumpy Bookstore Owner 57.1% Medium
103
Binary Tree Zigzag Level Order Traversal 57.0% Medium
676
Implement Magic Dictionary 57.0% Medium
740
Delete and Earn 57.0% Medium
838
Push Dominoes 57.0% Medium
1680
Concatenation of Consecutive Binary Numbers 57.0% Medium
1452
People Whose List of Favorite Companies Is Not a Subset of Another List 56.9%
Medium
677
Map Sum Pairs 56.8% Medium
729
My Calendar I 56.8% Medium
802
Find Eventual Safe States 56.8% Medium
1094
Car Pooling 56.8% Medium
17
Letter Combinations of a Phone Number 56.7% Medium
788
Rotated Digits 56.6% Medium
1461
Check If a String Contains All Binary Codes of Size K 56.6% Medium
539
Minimum Time Difference 56.5% Medium
646
Maximum Length of Pair Chain 56.5% Medium
1296
Divide Array in Sets of K Consecutive Numbers 56.5% Medium
621
Task Scheduler 56.4% Medium
309
Best Time to Buy and Sell Stock with Cooldown 56.3% Medium
721
Accounts Merge 56.3% Medium
816
Ambiguous Coordinates 56.3% Medium
1657
Determine if Two Strings Are Close 56.3% Medium
343
Integer Break 56.2% Medium
1209
Remove All Adjacent Duplicates in String II 56.2% Medium
846
Hand of Straights 56.1% Medium
90
Subsets II 55.9% Medium
2284
Sender With Largest Word Count 55.9% Medium
490
The Maze
55.8% Medium
651
4 Keys Keyboard
55.8% Medium
881
Boats to Save People 55.8% Medium
1503
Last Moment Before All Ants Fall Out of a Plank 55.8% Medium
1631
Path With Minimum Effort 55.8% Medium
752
Open the Lock 55.7% Medium
250
Count Univalue Subtrees
55.5% Medium
1182
Shortest Distance to Target Color
55.4% Medium
1593
Split a String Into the Max Number of Unique Substrings 55.4% Medium
148
Sort List 55.3% Medium
452
Minimum Number of Arrows to Burst Balloons 55.3% Medium
1041
Robot Bounded In Circle 55.3% Medium
1229
Meeting Scheduler
55.3% Medium
1226
The Dining Philosophers 55.3% Medium
2077
Paths in Maze That Lead to Same Room
55.2% Medium
360
Sort Transformed Array
55.1% Medium
731
My Calendar II 55.0% Medium
1066
Campus Bikes II
55.0% Medium
447
Number of Boomerangs 54.9% Medium
963
Minimum Area Rectangle II 54.6% Medium
1509
Minimum Difference Between Largest and Smallest Value in Three Moves 54.6% Medium
1810
Minimum Path Cost in a Hidden Grid
54.6% Medium
120
Triangle 54.5% Medium
417
Pacific Atlantic Water Flow 54.5% Medium
934
Shortest Bridge 54.4% Medium
974
Subarray Sums Divisible by K 54.3% Medium
1230
Toss Strange Coins
54.2% Medium
1730
Shortest Path to Get Food
54.1% Medium
2424
Longest Uploaded Prefix 54.1% Medium
11
Container With Most Water 54.0% Medium
833
Find And Replace in String 54.0% Medium
337
House Robber III 53.9% Medium
421
Maximum XOR of Two Numbers in an Array 53.9% Medium
1155
Number of Dice Rolls With Target Sum 53.9% Medium
1482
Minimum Number of Days to Make m Bouquets 53.9% Medium
159
Longest Substring with At Most Two Distinct Characters
53.8% Medium
916
Word Subsets 53.7% Medium
1428
Leftmost Column with at Least a One
53.5% Medium
40
Combination Sum II 53.4% Medium
1102
Path With Maximum Minimum Value
53.3% Medium
1049
Last Stone Weight II 53.3% Medium
1292
Maximum Side Length of a Square with Sum Less than or Equal to Threshold 53.3%
Medium
1855
Maximum Distance Between a Pair of Values 53.3% Medium
133
Clone Graph 53.2% Medium
638
Shopping Offers 53.2% Medium
785
Is Graph Bipartite? 53.2% Medium
994
Rotting Oranges 53.0% Medium
2510
Check if There is a Path With Equal Number of 0's And 1's
53.0% Medium
304
Range Sum Query 2D - Immutable 52.9% Medium
767
Reorganize String 52.9% Medium
813
Largest Sum of Averages 52.9% Medium
939
Minimum Area Rectangle 52.9% Medium
298
Binary Tree Longest Consecutive Sequence
52.8% Medium
380
Insert Delete GetRandom O(1) 52.8% Medium
143
Reorder List 52.7% Medium
279
Perfect Squares 52.7% Medium
756
Pyramid Transition Matrix 52.7% Medium
790
Domino and Tromino Tiling 52.7% Medium
1010
Pairs of Songs With Total Durations Divisible by 60 52.7% Medium
95
Unique Binary Search Trees II 52.5% Medium
505
The Maze II
52.5% Medium
155
Min Stack 52.4% Medium
433
Minimum Genetic Mutation 52.4% Medium
1918
Kth Smallest Subarray Sum
52.4% Medium
314
Binary Tree Vertical Order Traversal
52.3% Medium
443
String Compression 52.3% Medium
930
Binary Subarrays With Sum 52.3% Medium
1007
Minimum Domino Rotations For Equal Row 52.3% Medium
38
Count and Say 52.2% Medium
300
Longest Increasing Subsequence 52.2% Medium
377
Combination Sum IV 52.2% Medium
911
Online Election 52.2% Medium
1239
Maximum Length of a Concatenated String with Unique Characters 52.2% Medium
1423
Maximum Points You Can Obtain from Cards 52.2% Medium
86
Partition List 52.1% Medium
875
Koko Eating Bananas 52.1% Medium
948
Bag of Tokens 52.1% Medium
981
Time Based Key-Value Store 52.1% Medium
1901
Find a Peak Element II 52.1% Medium
424
Longest Repeating Character Replacement 52.0% Medium
720
Longest Word in Dictionary 52.0% Medium
1138
Alphabet Board Path 52.0% Medium
294
Flip Game II
51.9% Medium
357
Count Numbers with Unique Digits 51.9% Medium
743
Network Delay Time 51.9% Medium
1162
As Far from Land as Possible 51.9% Medium
1218
Longest Arithmetic Subsequence of Given Difference 51.9% Medium
2031
Count Subarrays With More Ones Than Zeros
51.7% Medium
1145
Binary Tree Coloring Game 51.7% Medium
247
Strobogrammatic Number II
51.6% Medium
792
Number of Matching Subsequences 51.6% Medium
138
Copy List with Random Pointer 51.5% Medium
351
Android Unlock Patterns
51.5% Medium
622
Design Circular Queue 51.5% Medium
73
Set Matrix Zeroes 51.4% Medium
799
Champagne Tower 51.4% Medium
361
Bomb Enemy
51.3% Medium
379
Design Phone Directory
51.2% Medium
486
Predict the Winner 51.2% Medium
718
Maximum Length of Repeated Subarray 51.2% Medium
99
Recover Binary Search Tree 51.1% Medium
147
Insertion Sort List 51.1% Medium
240
Search a 2D Matrix II 51.1% Medium
2260
Minimum Consecutive Cards to Pick Up 51.1% Medium
524
Longest Word in Dictionary through Deleting 51.0% Medium
758
Bold Words in String
50.9% Medium
481
Magical String 50.8% Medium
659
Split Array into Consecutive Subsequences 50.8% Medium
2192
All Ancestors of a Node in a Directed Acyclic Graph 50.7% Medium
253
Meeting Rooms II
50.6% Medium
259
3Sum Smaller
50.6% Medium
935
Knight Dialer 50.6% Medium
1042
Flower Planting With No Adjacent 50.6% Medium
990
Satisfiability of Equality Equations 50.5% Medium
1424
Diagonal Traverse II 50.5% Medium
450
Delete Node in a BST 50.4% Medium
1024
Video Stitching 50.4% Medium
117
Populating Next Right Pointers in Each Node II 50.3% Medium
435
Non-overlapping Intervals 50.3% Medium
853
Car Fleet 50.3% Medium
988
Smallest String Starting From Leaf 50.3% Medium
53
Maximum Subarray 50.2% Medium
438
Find All Anagrams in a String 50.2% Medium
562
Longest Line of Consecutive One in Matrix
50.2% Medium
2013
Detect Squares 50.2% Medium
2184
Number of Ways to Build Sturdy Brick Wall
50.2% Medium
1352
Product of the Last K Numbers 50.1% Medium
886
Possible Bipartition 50.0% Medium
2126
Destroying Asteroids 50.0% Medium
487
Max Consecutive Ones II
49.7% Medium
198
House Robber 49.5% Medium
299
Bulls and Cows 49.5% Medium
549
Binary Tree Longest Consecutive Sequence II
49.5% Medium
1820
Maximum Number of Accepted Invitations
49.5% Medium
2018
Check if Word Can Be Placed In Crossword 49.4% Medium
1673
Find the Most Competitive Subsequence 49.3% Medium
1968
Array With Elements Not Equal to Average of Neighbors 49.3% Medium
251
Flatten 2D Vector
49.2% Medium
2105
Watering Plants II 49.2% Medium
737
Sentence Similarity II
49.1% Medium
1034
Coloring A Border 49.1% Medium
153
Find Minimum in Rotated Sorted Array 48.9% Medium
2034
Stock Price Fluctuation 48.9% Medium
285
Inorder Successor in BST
48.8% Medium
616
Add Bold Tag in String
48.8% Medium
962
Maximum Width Ramp 48.8% Medium
1514
Path with Maximum Probability 48.8% Medium
1926
Nearest Exit from Entrance in Maze 48.8% Medium
1722
Minimize Hamming Distance After Swap Operations 48.6% Medium
128
Longest Consecutive Sequence 48.5% Medium
210
Course Schedule II 48.5% Medium
533
Lonely Pixel II
48.5% Medium
1129
Shortest Path with Alternating Colors 48.5% Medium
2096
Step-By-Step Directions From a Binary Tree Node to Another 48.5% Medium
2536
Increment Submatrices by One 48.5% Medium
1438
Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit 48.4%
Medium
1891
Cutting Ribbons
48.4% Medium
2115
Find All Possible Recipes from Given Supplies 48.4% Medium
1642
Furthest Building You Can Reach 48.3% Medium
1943
Describe the Painting 48.3% Medium
2131
Longest Palindrome by Concatenating Two Letter Words 48.3% Medium
340
Longest Substring with At Most K Distinct Characters
48.0% Medium
437
Path Sum III 47.9% Medium
670
Maximum Swap 47.9% Medium
74
Search a 2D Matrix 47.8% Medium
2059
Minimum Operations to Convert Number 47.8% Medium
2337
Move Pieces to Obtain a String 47.8% Medium
849
Maximize Distance to Closest Person 47.6% Medium
93
Restore IP Addresses 47.5% Medium
1546
Maximum Number of Non-Overlapping Subarrays With Sum Equals Target 47.4% Medium
1144
Decrease Elements To Make Array Zigzag 47.3% Medium
1774
Closest Dessert Cost 47.3% Medium
187
Repeated DNA Sequences 47.1% Medium
261
Graph Valid Tree
47.1% Medium
375
Guess Number Higher or Lower II 46.9% Medium
474
Ones and Zeroes 46.8% Medium
525
Contiguous Array 46.8% Medium
658
Find K Closest Elements 46.8% Medium
1015
Smallest Integer Divisible by K 46.8% Medium
388
Longest Absolute File Path 46.7% Medium
1027
Longest Arithmetic Subsequence 46.7% Medium
681
Next Closest Time
46.4% Medium
416
Partition Equal Subset Sum 46.3% Medium
56
Merge Intervals 46.2% Medium
809
Expressive Words 46.2% Medium
134
Gas Station 46.1% Medium
528
Random Pick with Weight 46.1% Medium
1717
Maximum Score From Removing Substrings 46.1% Medium
162
Find Peak Element 46.0% Medium
150
Evaluate Reverse Polish Notation 45.9% Medium
16
3Sum Closest 45.7% Medium
494
Target Sum 45.7% Medium
1834
Single-Threaded CPU 45.7% Medium
139
Word Break 45.6% Medium
2349
Design a Number Container System 45.6% Medium
92
Reverse Linked List II 45.5% Medium
313
Super Ugly Number 45.5% Medium
1915
Number of Wonderful Substrings 45.5% Medium
207
Course Schedule 45.4% Medium
1513
Number of Substrings With Only 1s 45.4% Medium
223
Rectangle Area 45.2% Medium
229
Majority Element II 45.2% Medium
54
Spiral Matrix 45.1% Medium
316
Remove Duplicate Letters 45.1% Medium
393
UTF-8 Validation 45.1% Medium
909
Snakes and Ladders 45.1% Medium
6
Zigzag Conversion 45.0% Medium
209
Minimum Size Subarray Sum 45.0% Medium
221
Maximal Square 45.0% Medium
542
01 Matrix 44.9% Medium
395
Longest Substring with At Least K Repeating Characters 44.8% Medium
1091
Shortest Path in Binary Matrix 44.7% Medium
276
Paint Fence
44.6% Medium
331
Verify Preorder Serialization of a Binary Tree 44.6% Medium
545
Boundary of Binary Tree
44.5% Medium
735
Asteroid Collision 44.5% Medium
567
Permutation in String 44.3% Medium
211
Design Add and Search Words Data Structure 44.0% Medium
1401
Circle and Rectangle Overlapping 44.0% Medium
593
Valid Square 43.9% Medium
1996
The Number of Weak Characters in the Game 43.9% Medium
1906
Minimum Absolute Difference Queries 43.8% Medium
1993
Operations on Tree 43.8% Medium
904
Fruit Into Baskets 43.7% Medium
1300
Sum of Mutated Array Closest to Target 43.7% Medium
560
Subarray Sum Equals K 43.6% Medium
808
Soup Servings 43.5% Medium
855
Exam Room 43.4% Medium
775
Global and Local Inversions 43.2% Medium
1171
Remove Zero Sum Consecutive Nodes from Linked List 43.2% Medium
1524
Number of Sub-arrays With Odd Sum 43.2% Medium
271
Encode and Decode Strings
43.0% Medium
918
Maximum Sum Circular Subarray 43.0% Medium
673
Number of Longest Increasing Subsequence 42.9% Medium
1562
Find Latest Group of Size M 42.8% Medium
1864
Minimum Number of Swaps to Make the Binary String Alternating 42.8% Medium
334
Increasing Triplet Subsequence 42.7% Medium
662
Maximum Width of Binary Tree 42.7% Medium
2135
Count Words Obtained After Adding a Letter 42.7% Medium
1554
Strings Differ by One Character
42.5% Medium
227
Basic Calculator II 42.4% Medium
172
Factorial Trailing Zeroes 42.3% Medium
2345
Finding the Number of Visible Mountains
42.2% Medium
322
Coin Change 42.1% Medium
2171
Removing Minimum Number of Magic Beans 42.1% Medium
2101
Detonate the Maximum Bombs 42.0% Medium
34
Find First and Last Position of Element in Sorted Array 41.9% Medium
368
Largest Divisible Subset 41.6% Medium
779
K-th Symbol in Grammar 41.4% Medium
19
Remove Nth Node From End of List 41.2% Medium
532
K-diff Pairs in an Array 41.2% Medium
213
House Robber II 41.1% Medium
2364
Count Number of Bad Pairs 41.0% Medium
2476
Closest Nodes Queries in a Binary Search Tree 40.8% Medium
146
LRU Cache 40.7% Medium
267
Palindrome Permutation II
40.7% Medium
307
Range Sum Query - Mutable 40.7% Medium
71
Simplify Path 40.6% Medium
522
Longest Uncommon Subsequence II 40.6% Medium
2007
Find Original Array From Doubled Array 40.6% Medium
687
Longest Univalue Path 40.5% Medium
2
Add Two Numbers 40.4% Medium
79
Word Search 40.3% Medium
473
Matchsticks to Square 40.2% Medium
845
Longest Mountain in Array 40.2% Medium
519
Random Flip Matrix 40.1% Medium
1922
Count Good Numbers 40.1% Medium
2162
Minimum Cost to Set Cooking Time 40.0% Medium
45
Jump Game II 39.9% Medium
698
Partition to K Equal Sum Subsets 39.9% Medium
1197
Minimum Knight Moves
39.7% Medium
1882
Process Tasks Using Servers 39.5% Medium
63
Unique Paths II 39.4% Medium
189
Rotate Array 39.4% Medium
497
Random Point in Non-overlapping Rectangles 39.4% Medium
1838
Frequency of the Most Frequent Element 39.4% Medium
43
Multiply Strings 39.2% Medium
353
Design Snake Game
39.2% Medium
2187
Minimum Time to Complete Trips 39.2% Medium
57
Insert Interval 39.1% Medium
1059
All Paths from Source Lead to Destination
39.1% Medium
954
Array of Doubled Pairs 39.1% Medium
1786
Number of Restricted Paths From First to Last Node 39.1% Medium
33
Search in Rotated Sorted Array 39.0% Medium
1497
Check If Array Pairs Are Divisible by k 39.0% Medium
2241
Design an ATM Machine 39.0% Medium
55
Jump Game 38.9% Medium
469
Convex Polygon
38.9% Medium
1888
Minimum Number of Flips to Make the Binary String Alternating 38.8% Medium
2080
Range Frequency Queries 38.7% Medium
1870
Minimum Speed to Arrive on Time 38.7% Medium
840
Magic Squares In Grid 38.6% Medium
310
Minimum Height Trees 38.5% Medium
274
H-Index 38.4% Medium
373
Find K Pairs with Smallest Sums 38.3% Medium
722
Remove Comments 38.3% Medium
176
Second Highest Salary 37.8% Medium
177
Nth Highest Salary 37.7% Medium
365
Water and Jug Problem 37.7% Medium
31
Next Permutation 37.6% Medium
1658
Minimum Operations to Reduce X to Zero 37.6% Medium
1498
Number of Subsequences That Satisfy the Given Sum Condition37.5% Medium
97
Interleaving String 37.4% Medium
1921
Eliminate Maximum Number of Monsters 37.4% Medium
355
Design Twitter 37.3% Medium
1146
Snapshot Array 37.1% Medium
787
Cheapest Flights Within K Stops 37.0% Medium
2311
Longest Binary Subsequence Less Than or Equal to K 37.0% Medium
130
Surrounded Regions 36.9% Medium
777
Swap Adjacent in LR String 36.8% Medium
2226
Maximum Candies Allocated to K Children 36.8% Medium
2601
Prime Subtraction Operation 36.8% Medium
1477
Find Two Non-overlapping Sub-arrays Each With Target Sum 36.7% Medium
475
Heaters 36.5% Medium
581
Shortest Unsorted Continuous Subarray 36.4% Medium
837
New 21 Game 36.2% Medium
61
Rotate List 36.1% Medium
1937
Maximum Number of Points with Cost 36.0% Medium
18
4Sum 35.9% Medium
81
Search in Rotated Sorted Array II 35.7% Medium
907
Sum of Subarray Minimums 35.7% Medium
418
Sentence Screen Fitting
35.6% Medium
1737
Change Minimum Characters to Satisfy One of Three Conditions 35.4% Medium
397
Integer Replacement 35.2% Medium
949
Largest Time for Given Digits 35.2% Medium
794
Valid Tic-Tac-Toe State 35.0% Medium
152
Maximum Product Subarray 34.9% Medium
356
Line Reflection
34.8% Medium
955
Delete Columns to Make Sorted II 34.7% Medium
179
Largest Number 34.6% Medium
708
Insert into a Sorted Circular Linked List
34.5% Medium
400
Nth Digit 34.2% Medium
686
Repeated String Match 34.2% Medium
161
One Edit Distance
34.1% Medium
678
Valid Parenthesis String 34.1% Medium
2250
Count Number of Rectangles Containing Each Point 34.1% Medium
556
Next Greater Element III 34.0% Medium
3
Longest Substring Without Repeating Characters 33.8% Medium
324
Wiggle Sort II 33.4% Medium
1594
Maximum Non Negative Product in a Matrix 33.2% Medium
1813
Sentence Similarity III 33.2% Medium
50
Pow(x, n) 33.1% Medium
2271
Maximum White Tiles Covered by a Carpet 33.0% Medium
151
Reverse Words in a String 32.9% Medium
1986
Minimum Number of Work Sessions to Finish the Tasks 32.9% Medium
91
Decode Ways 32.8% Medium
15
3Sum 32.6% Medium
1353
Maximum Number of Events That Can Be Attended 32.5% Medium
5
Longest Palindromic Substring 32.4% Medium
456
132 Pattern 32.4% Medium
98
Validate Binary Search Tree 32.0% Medium
1616
Split Two Strings to Make Palindrome 31.2% Medium
306
Additive Number 31.1% Medium
402
Remove K Digits 30.6% Medium
1648
Sell Diminishing-Valued Colored Balls 30.4% Medium
1654
Minimum Jumps to Reach Home 29.1% Medium
523
Continuous Subarray Sum 28.5% Medium
2556
Disconnect Path in a Binary Matrix by at Most One Flip 28.2% Medium
707
Design Linked List 27.7% Medium
7
Reverse Integer 27.5% Medium
444
Sequence Reconstruction
26.8% Medium
1488
Avoid Flood in The City 26.5% Medium
288
Unique Word Abbreviation
25.6% Medium
192
Word Frequency 25.5% Medium
2531
Make Number of Distinct Characters Equal 25.5% Medium
1871
Jump Game VII 25.0% Medium
2280
Minimum Lines to Represent a Line Chart 24.6% Medium
166
Fraction to Recurring Decimal 24.3% Medium
665
Non-decreasing Array 24.3% Medium
2332
The Latest Time to Catch a Bus 23.7% Medium
29
Divide Two Integers 17.1% Medium
8
String to Integer (atoi) 16.6% Medium
980
Unique Paths III 81.7% Hard
1767
Find the Subtasks That Did Not Execute
81.3% Hard
489
Robot Room Cleaner
76.6% Hard
1028
Recover a Tree From Preorder Traversal 73.3% Hard
1255
Maximum Score Words Formed by Letters 72.4% Hard
1284
Minimum Number of Flips to Convert Binary Matrix to Zero Matrix 71.9% Hard
759
Employee Free Time
71.8% Hard
732
My Calendar III 71.6% Hard
2371
Minimize Maximum Value in a Grid
71.1% Hard
1074
Number of Submatrices That Sum to Target 69.5% Hard
1463
Cherry Pickup II 69.5% Hard
1312
Minimum Insertion Steps to Make a String Palindrome 69.0% Hard
1944
Number of Visible People in a Queue 68.9% Hard
1526
Minimum Number of Increments on Subarrays to Form a Target Array 68.9% Hard
2350
Shortest Impossible Sequence of Rolls 68.0% Hard
569
Median Employee Salary
67.1% Hard
428
Serialize and Deserialize N-ary Tree
66.0% Hard
1168
Optimize Water Distribution in a Village
64.5% Hard
51
N-Queens 64.4% Hard
2254
Design Video Sharing Platform
64.4% Hard
773
Sliding Puzzle 64.0% Hard
2277
Closest Node to Path in Tree
64.0% Hard
1444
Number of Ways of Cutting a Pizza 63.9% Hard
1096
Brace Expansion II 63.5% Hard
1516
Move Sub-Tree of N-Ary Tree
63.5% Hard
2088
Count Fertile Pyramids in a Land 63.3% Hard
1597
Build Binary Expression Tree From Infix Expression
62.8% Hard
2313
Minimum Flips in Binary Tree to Get Result
62.8% Hard
458
Poor Pigs 62.6% Hard
1411
Number of Ways to Paint N × 3 Grid 62.6% Hard
1359
Count All Valid Pickup and Delivery Options 62.4% Hard
1692
Count Ways to Distribute Candies
62.3% Hard
2218
Maximum Value of K Coins From Piles 61.9% Hard
1368
Minimum Cost to Make at Least One Valid Path in a Grid 61.6% Hard
1473
Paint House III 61.5% Hard
632
Smallest Range Covering Elements from K Lists 61.1% Hard
847
Shortest Path Visiting All Nodes 60.9% Hard
527
Word Abbreviation
60.6% Hard
1121
Divide Array Into Increasing Sequences
60.6% Hard
1206
Design Skiplist 60.5% Hard
1220
Count Vowels Permutation 60.2% Hard
296
Best Meeting Point
60.1% Hard
778
Swim in Rising Water 59.8% Hard
2392
Build a Matrix With Conditions 59.6% Hard
1320
Minimum Distance to Type a Word Using Two Fingers 59.5% Hard
1406
Stone Game III 59.4% Hard
42
Trapping Rain Water 59.3% Hard
834
Sum of Distances in Tree 59.2% Hard
1147
Longest Chunked Palindrome Decomposition 59.2% Hard
2050
Parallel Courses III 59.1% Hard
1548
The Most Similar Path in a Graph
58.9% Hard
1591
Strange Printer II 58.7% Hard
302
Smallest Rectangle Enclosing Black Pixels
58.5% Hard
1289
Minimum Falling Path Sum II 58.5% Hard
272
Closest Binary Search Tree Value II
58.4% Hard
1335
Minimum Difficulty of a Job Schedule 58.4% Hard
1092
Shortest Common Supersequence 58.0% Hard
37
Sudoku Solver 57.8% Hard
1231
Divide Chocolate
57.5% Hard
2421
Number of Good Paths 57.4% Hard
660
Remove 9
57.3% Hard
960
Delete Columns to Make Sorted III 57.2% Hard
1931
Painting a Grid With Three Different Colors 57.1% Hard
312
Burst Balloons 57.0% Hard
1547
Minimum Cost to Cut a Stick 56.9% Hard
765
Couples Holding Hands 56.6% Hard
1948
Delete Duplicate Folders in System 56.2% Hard
753
Cracking the Safe 55.8% Hard
1866
Number of Ways to Rearrange Sticks With K Sticks Visible 55.8% Hard
297
Serialize and Deserialize Binary Tree 55.5% Hard
1478
Allocate Mailboxes 55.5% Hard
770
Basic Calculator IV 55.2% Hard
25
Reverse Nodes in k-Group 54.8% Hard
992
Subarrays with K Different Integers 54.6% Hard
1691
Maximum Height by Stacking Cuboids 54.6% Hard
2158
Amount of New Area Painted Each Day
54.6% Hard
72
Edit Distance 54.5% Hard
1240
Tiling a Rectangle with the Fewest Squares 54.0% Hard
1639
Number of Ways to Form a Target String Given a Dictionary 54.0% Hard
850
Rectangle Area II 53.9% Hard
1896
Minimum Cost to Change the Final Value of Expression 53.9% Hard
1793
Maximum Score of a Good Subarray 53.6% Hard
410
Split Array Largest Sum 53.5% Hard
1776
Car Fleet II 53.5% Hard
1235
Maximum Profit in Job Scheduling 53.4% Hard
1579
Remove Max Number of Edges to Keep Graph Fully Traversable 53.3% Hard
2076
Process Restricted Friend Requests 53.1% Hard
425
Word Squares
52.8% Hard
768
Max Chunks To Make Sorted II 52.8% Hard
1924
Erect the Fence II
52.8% Hard
329
Longest Increasing Path in a Matrix 52.5% Hard
2459
Sort Array by Moving Items to Empty Space
52.4% Hard
1724
Checking Existence of Edge Length Limited Paths II
52.3% Hard
2302
Count Subarrays With Score Less Than K 52.3% Hard
587
Erect the Fence 52.2% Hard
726
Number of Atoms 52.2% Hard
857
Minimum Cost to Hire K Workers 52.2% Hard
1857
Largest Color Value in a Directed Graph 52.2% Hard
1987
Number of Unique Good Subsequences 52.0% Hard
774
Minimize Max Distance to Gas Station
51.8% Hard
782
Transform to Chessboard 51.7% Hard
736
Parse Lisp Expression 51.6% Hard
828
Count Unique Characters of All Substrings of a Given String51.6% Hard
1032
Stream of Characters 51.6% Hard
1900
The Earliest and Latest Rounds Where Players Compete 51.5% Hard
295
Find Median from Data Stream 51.4% Hard
668
Kth Smallest Number in Multiplication Table 51.4% Hard
2251
Number of Flowers in Full Bloom 51.0% Hard
1697
Checking Existence of Edge Length Limited Paths 50.9% Hard
920
Number of Music Playlists 50.7% Hard
471
Encode String with Shortest Length
50.6% Hard
185
Department Top Three Salaries 50.4% Hard
1388
Pizza With 3n Slices 50.3% Hard
882
Reachable Nodes In Subdivided Graph 50.0% Hard
23
Merge k Sorted Lists 49.9% Hard
502
IPO 49.8% Hard
2290
Minimum Obstacle Removal to Reach Corner 49.7% Hard
879
Profitable Schemes 49.6% Hard
1316
Distinct Echo Substrings 49.6% Hard
1531
String Compression II 49.4% Hard
465
Optimal Account Balancing
49.2% Hard
679
24 Game 49.2% Hard
996
Number of Squareful Arrays 49.2% Hard
689
Maximum Sum of 3 Non-Overlapping Subarrays 48.9% Hard
772
Basic Calculator III
48.9% Hard
1263
Minimum Moves to Move a Box to Their Target Location 48.9% Hard
642
Design Search Autocomplete System
48.6% Hard
588
Design In-Memory File System
48.5% Hard
1713
Minimum Operations to Make a Subsequence 48.5% Hard
1383
Maximum Performance of a Team 48.4% Hard
2172
Maximum AND Sum of Array 48.3% Hard
1851
Minimum Interval to Include Each Query 48.2% Hard
839
Similar String Groups 48.1% Hard
1449
Form Largest Integer With Digits That Add up to Target 47.8% Hard
1585
Check If String Is Transformable With Substring Sort Operations 47.8% Hard
1569
Number of Ways to Reorder Array to Get Same BST 47.7% Hard
407
Trapping Rain Water II 47.6% Hard
1326
Minimum Number of Taps to Open to Water a Garden 47.5% Hard
499
The Maze III
47.4% Hard
301
Remove Invalid Parentheses 47.2% Hard
1088
Confusing Number II
47.2% Hard
514
Freedom Trail 47.1% Hard
664
Strange Printer 46.9% Hard
1345
Jump Game IV 46.9% Hard
968
Binary Tree Cameras 46.6% Hard
1595
Minimum Cost to Connect Two Groups of Points 46.6% Hard
691
Stickers to Spell Word 46.4% Hard
239
Sliding Window Maximum 46.3% Hard
123
Best Time to Buy and Sell Stock III 45.6% Hard
815
Bus Routes 45.6% Hard
1499
Max Value of Equation 45.6% Hard
864
Shortest Path to Get All Keys 45.5% Hard
140
Word Break II 45.4% Hard
1293
Shortest Path in a Grid with Obstacles Elimination 45.3% Hard
568
Maximum Vacation Days
45.1% Hard
987
Vertical Order Traversal of a Binary Tree 45.1% Hard
1707
Maximum XOR With an Element From Array 45.0% Hard
827
Making A Large Island 44.9% Hard
85
Maximal Rectangle 44.8% Hard
1392
Longest Happy Prefix 44.7% Hard
115
Distinct Subsequences 44.6% Hard
715
Range Module 44.6% Hard
60
Permutation Sequence 44.4% Hard
943
Find the Shortest Superstring 44.4% Hard
363
Max Sum of Rectangle No Larger Than K 44.0% Hard
940
Distinct Subsequences II 43.9% Hard
2416
Sum of Prefix Scores of Strings 43.9% Hard
631
Design Excel Sum Formula
43.6% Hard
154
Find Minimum in Rotated Sorted Array II 43.5% Hard
1269
Number of Ways to Stay in the Same Place After Some Steps 43.5% Hard
164
Maximum Gap 43.4% Hard
818
Race Car 43.3% Hard
2426
Number of Pairs Satisfying Inequality 43.3% Hard
403
Frog Jump 43.1% Hard
460
LFU Cache 43.1% Hard
1606
Find Servers That Handled Most Number of Requests 43.1% Hard
727
Minimum Window Subsequence
43.0% Hard
308
Range Sum Query 2D - Mutable
42.9% Hard
2488
Count Subarrays With Median K 42.9% Hard
1703
Minimum Adjacent Swaps for K Consecutive Ones 42.8% Hard
84
Largest Rectangle in Histogram 42.6% Hard
317
Shortest Distance from All Buildings
42.6% Hard
629
K Inverse Pairs Array 42.6% Hard
315
Count of Smaller Numbers After Self 42.5% Hard
1723
Find Minimum Time to Finish All Jobs 42.5% Hard
224
Basic Calculator 42.4% Hard
1000
Minimum Cost to Merge Stones 42.3% Hard
1397
Find All Good Strings 42.2% Hard
924
Minimize Malware Spread 42.1% Hard
218
The Skyline Problem 41.9% Hard
248
Strobogrammatic Number III
41.9% Hard
1157
Online Majority Element In Subarray 41.9% Hard
158
Read N Characters Given read4 II - Call Multiple Times
41.7% Hard
2435
Paths in Matrix Whose Sum Is Divisible by K 41.7% Hard
2188
Minimum Time to Finish the Race 41.6% Hard
552
Student Attendance Record II 41.4% Hard
332
Reconstruct Itinerary 41.3% Hard
843
Guess the Word 41.3% Hard
745
Prefix and Suffix Search 41.2% Hard
2334
Subarray With Elements Greater Than Varying Threshold 41.2% Hard
135
Candy 41.0% Hard
480
Sliding Window Median 41.0% Hard
1199
Minimum Time to Build Blocks
41.0% Hard
76
Minimum Window Substring 40.9% Hard
1632
Rank Transform of a Matrix 40.9% Hard
2296
Design a Text Editor 40.9% Hard
2366
Minimum Replacements to Sort the Array 40.9% Hard
2167
Minimum Time to Remove All Cars Containing Illegal Goods 40.8% Hard
330
Patching Array 40.3% Hard
630
Course Schedule III 40.2% Hard
854
K-Similar Strings 40.1% Hard
952
Largest Component Size by Common Factor 40.0% Hard
1815
Maximum Number of Groups Getting Fresh Donuts 40.0% Hard
2147
Number of Ways to Divide a Long Corridor 39.9% Hard
871
Minimum Number of Refueling Stops 39.8% Hard
1012
Numbers With Repeated Digits 39.7% Hard
305
Number of Islands II
39.6% Hard
1766
Tree of Coprimes 39.6% Hard
411
Minimum Unique Word Abbreviation
39.5% Hard
1655
Distribute Repeating Integers 39.5% Hard
1728
Cat and Mouse II 39.4% Hard
801
Minimum Swaps To Make Sequences Increasing 39.3% Hard
124
Binary Tree Maximum Path Sum 39.2% Hard
282
Expression Add Operators 39.2% Hard
188
Best Time to Buy and Sell Stock IV 39.1% Hard
906
Super Palindromes 38.9% Hard
975
Odd Even Jump 38.9% Hard
483
Smallest Good Base 38.8% Hard
2030
Smallest K-Length Subsequence With Occurrences of a Letter 38.5% Hard
2122
Recover the Original Array 38.3% Hard
1883
Minimum Skips to Arrive at Meeting On Time 38.0% Hard
2242
Maximum Score of a Node Sequence 38.0% Hard
354
Russian Doll Envelopes 37.9% Hard
2267
Check if There Is a Valid Parentheses String Path 37.9% Hard
358
Rearrange String k Distance Apart
37.8% Hard
1928
Minimum Cost to Reach Destination in Time 37.8% Hard
1770
Maximum Score from Performing Multiplication Operations 37.6% Hard
68
Text Justification 37.5% Hard
174
Dungeon Game 37.5% Hard
2458
Height of Binary Tree After Subtree Removal Queries 37.4% Hard
1610
Maximum Number of Visible Points 37.3% Hard
127
Word Ladder 37.2% Hard
683
K Empty Slots
37.0% Hard
41
First Missing Positive 36.8% Hard
719
Find K-th Smallest Pair Distance 36.7% Hard
432
All O`one Data Structure 36.6% Hard
212
Word Search II 36.4% Hard
4
Median of Two Sorted Arrays 36.3% Hard
741
Cherry Pickup 36.2% Hard
644
Maximum Average Subarray II
36.0% Hard
2203
Minimum Weighted Subgraph With the Required Paths 36.0% Hard
327
Count of Range Sum 35.8% Hard
1825
Finding MK Average 35.8% Hard
1377
Frog Position After T Seconds 35.7% Hard
381
Insert Delete GetRandom O(1) - Duplicates allowed 35.5% Hard
1095
Find in Mountain Array 35.4% Hard
269
Alien Dictionary
35.3% Hard
1153
String Transforms Into Another String
35.3% Hard
336
Palindrome Pairs 35.0% Hard
2258
Escape the Spreading Fire 35.0% Hard
2127
Maximum Employees to Be Invited to a Meeting 34.9% Hard
913
Cat and Mouse 34.8% Hard
1553
Minimum Number of Days to Eat N Oranges 34.7% Hard
2276
Count Integers in Intervals 34.5% Hard
803
Bricks Falling When Hit 34.4% Hard
2209
Minimum White Tiles After Covering With Carpets 34.3% Hard
2092
Find All People With Secret 34.2% Hard
685
Redundant Connection II 34.1% Hard
233
Number of Digit One 34.0% Hard
1483
Kth Ancestor of a Tree Node 33.8% Hard
710
Random Pick with Blacklist 33.5% Hard
2402
Meeting Rooms III 33.5% Hard
1363
Largest Multiple of Three 33.2% Hard
391
Perfect Rectangle 32.9% Hard
32
Longest Valid Parentheses 32.8% Hard
2025
Maximum Number of Ways to Partition an Array 32.8% Hard
780
Reaching Points 32.7% Hard
214
Shortest Palindrome 32.4% Hard
656
Coin Path
31.8% Hard
2132
Stamping the Grid 31.6% Hard
1889
Minimum Space Wasted From Packaging 31.3% Hard
30
Substring with Concatenation of All Words 31.2% Hard
493
Reverse Pairs 30.9% Hard
1044
Longest Duplicate Substring 30.6% Hard
2478
Number of Beautiful Partitions 30.5% Hard
1494
Parallel Courses II 30.4% Hard
273
Integer to English Words 30.0% Hard
321
Create Maximum Number 29.1% Hard
10
Regular Expression Matching 28.0% Hard
126
Word Ladder II 27.5% Hard
887
Super Egg Drop 27.1% Hard
44
Wildcard Matching 27.0% Hard
862
Shortest Subarray with Sum at Least K 26.0% Hard
149
Max Points on a Line 25.2% Hard
220
Contains Duplicate III 22.2% Hard
2407
Longest Increasing Subsequence II 22.0% Hard
564
Find the Closest Palindrome 21.9% Hard
2035
Partition Array Into Two Arrays to Minimize Sum Difference 18.9% Hard
65
Valid Number 18.7% Hard
1622
Fancy Sequence 16.2% Hard
2286
Booking Concert Tickets in Groups 15.6% Hard
420
Strong Password Checker 13.8% Hard
Copyright © 2023 LeetCode
Help Center
Jobs
Bug Bounty
Online Interview
Students
Terms
Privacy Policy
United StatesUnited States

You might also like