-
Notifications
You must be signed in to change notification settings - Fork 0
/
problem-titles.txt
3023 lines (3023 loc) · 95 KB
/
problem-titles.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Two Sum
Regular Expression Matching
Same Tree
Minimum Cost to Merge Stones
Grid Illumination
Find Common Characters
Check If Word Is Valid After Substitutions
Max Consecutive Ones III
Maximize Sum Of Array After K Negations
Clumsy Factorial
Minimum Domino Rotations For Equal Row
Construct Binary Search Tree from Preorder Traversal
Complement of Base 10 Integer
Symmetric Tree
Pairs of Songs With Total Durations Divisible by 60
Capacity To Ship Packages Within D Days
Numbers With Repeated Digits
Partition Array Into Three Parts With Equal Sum
Best Sightseeing Pair
Smallest Integer Divisible by K
Binary String With Substrings Representing 1 To N
Convert to Base -2
Binary Prefix Divisible By 5
Next Greater Node In Linked List
Binary Tree Level Order Traversal
Number of Enclaves
Remove Outermost Parentheses
Sum of Root To Leaf Binary Numbers
Camelcase Matching
Video Stitching
Divisor Game
Maximum Difference Between Node and Ancestor
Longest Arithmetic Subsequence
Recover a Tree From Preorder Traversal
Two City Scheduling
Binary Tree Zigzag Level Order Traversal
Matrix Cells in Distance Order
Maximum Sum of Two Non-Overlapping Subarrays
Stream of Characters
Moving Stones Until Consecutive
Coloring A Border
Uncrossed Lines
Escape a Large Maze
Valid Boomerang
Binary Search Tree to Greater Sum Tree
Minimum Score Triangulation of Polygon
Maximum Depth of Binary Tree
Moving Stones Until Consecutive II
Robot Bounded In Circle
Flower Planting With No Adjacent
Partition Array for Maximum Sum
Longest Duplicate Substring
Last Stone Weight
Remove All Adjacent Duplicates In String
Longest String Chain
Last Stone Weight II
Construct Binary Tree from Preorder and Inorder Traversal
Actors and Directors Who Cooperated At Least Three Times
Height Checker
Grumpy Bookstore Owner
Previous Permutation With One Swap
Distant Barcodes
Construct Binary Tree from Inorder and Postorder Traversal
Binary Tree Level Order Traversal II
Greatest Common Divisor of Strings
Flip Columns For Maximum Number of Equal Rows
Adding Two Negabinary Numbers
Number of Submatrices That Sum to Target
Occurrences After Bigram
Letter Tile Possibilities
Convert Sorted Array to Binary Search Tree
Insufficient Nodes in Root to Leaf Paths
Smallest Subsequence of Distinct Characters
Sales Analysis III
Duplicate Zeros
Convert Sorted List to Binary Search Tree
Largest Values From Labels
Shortest Path in Binary Matrix
Shortest Common Supersequence
Statistics from a Large Sample
Car Pooling
Find in Mountain Array
Brace Expansion II
Container With Most Water
Balanced Binary Tree
Distribute Candies to People
Path In Zigzag Labelled Binary Tree
Filling Bookcase Shelves
Parsing A Boolean Expression
Defanging an IP Address
Corporate Flight Bookings
Minimum Depth of Binary Tree
Delete Nodes And Return Forest
Maximum Nesting Depth of Two Valid Parentheses Strings
Print in Order
Print FooBar Alternately
Print Zero Even Odd
Building H2O
Path Sum
Relative Sort Array
Lowest Common Ancestor of Deepest Leaves
Longest Well-Performing Interval
Smallest Sufficient Team
Number of Equivalent Domino Pairs
Shortest Path with Alternating Colors
Path Sum II
Minimum Cost Tree From Leaf Values
Maximum of Absolute Value Expression
N-th Tribonacci Number
Alphabet Board Path
Largest 1-Bordered Square
Flatten Binary Tree to Linked List
Stone Game II
User Activity for the Past 30 Days I
Longest Common Subsequence
Decrease Elements To Make Array Zigzag
Binary Tree Coloring Game
Snapshot Array
Longest Chunked Palindrome Decomposition
Article Views I
Distinct Subsequences
Day of the Year
Number of Dice Rolls With Target Sum
Swap For Longest Repeated Character Substring
Online Majority Element In Subarray
Market Analysis I
Populating Next Right Pointers in Each Node
Find Words That Can Be Formed by Characters
Maximum Level Sum of a Binary Tree
As Far from Land as Possible
Last Substring in Lexicographical Order
Invalid Transactions
Populating Next Right Pointers in Each Node II
Compare Strings by Frequency of the Smallest Character
Remove Zero Sum Consecutive Nodes from Linked List
Dinner Plate Stacks
Prime Arrangements
Can Make Palindrome from Substring
Number of Valid Words for Each Puzzle
Reformat Department Table
Pascal's Triangle
Distance Between Bus Stops
Day of the Week
Maximum Subarray Sum with One Deletion
Make Array Strictly Increasing
Maximum Number of Balloons
Pascal's Triangle II
Reverse Substrings Between Each Pair of Parentheses
K-Concatenation Maximum Sum
Critical Connections in a Network
Fizz Buzz Multithreaded
Integer to Roman
Triangle
Minimum Absolute Difference
Ugly Number III
Smallest String With Swaps
Sort Items by Groups Respecting Dependencies
Design Skiplist
Unique Number of Occurrences
Get Equal Substrings Within Budget
Remove All Adjacent Duplicates in String II
Best Time to Buy and Sell Stock
Minimum Moves to Reach Target with Rotations
Minimum Cost to Move Chips to The Same Position
Longest Arithmetic Subsequence of Given Difference
Path with Maximum Gold
Best Time to Buy and Sell Stock II
Count Vowels Permutation
Split a String in Balanced Strings
Queens That Can Attack the King
Dice Roll Simulation
Maximum Equal Frequency
The Dining Philosophers
Airplane Seat Assignment Probability
Best Time to Buy and Sell Stock III
Check If It Is a Straight Line
Remove Sub-Folders from the Filesystem
Replace the Substring for Balanced String
Maximum Profit in Job Scheduling
Find Positive Integer Solution for a Given Equation
Circular Permutation in Binary Representation
Maximum Length of a Concatenated String with Unique Characters
Binary Tree Maximum Path Sum
Tiling a Rectangle with the Fewest Squares
Minimum Swaps to Make Strings Equal
Count Number of Nice Subarrays
Minimum Remove to Make Valid Parentheses
Valid Palindrome
Check If It Is a Good Array
Cells with Odd Values in a Matrix
Reconstruct a 2-Row Binary Matrix
Number of Closed Islands
Maximum Score Words Formed by Letters
Word Ladder II
Shift 2D Grid
Find Elements in a Contaminated Binary Tree
Greatest Sum Divisible by Three
Minimum Moves to Move a Box to Their Target Location
Minimum Time Visiting All Points
Count Servers that Communicate
Search Suggestions System
Number of Ways to Stay in the Same Place After Some Steps
Word Ladder
Find Winner on a Tic Tac Toe Game
Number of Burgers with No Waste of Ingredients
Count Square Submatrices with All Ones
Palindrome Partitioning III
Longest Consecutive Sequence
Subtract the Product and Sum of Digits of an Integer
Group the People Given the Group Size They Belong To
Find the Smallest Divisor Given a Threshold
Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
Iterator for Combination
Element Appearing More Than 25% In Sorted Array
Remove Covered Intervals
Minimum Falling Path Sum II
Sum Root to Leaf Numbers
Convert Binary Number in a Linked List to Integer
Sequential Digits
Maximum Side Length of a Square with Sum Less than or Equal to Threshold
Shortest Path in a Grid with Obstacles Elimination
Find Numbers with Even Number of Digits
Divide Array in Sets of K Consecutive Numbers
Maximum Number of Occurrences of a Substring
Maximum Candies You Can Get from Boxes
Replace Elements with Greatest Element on Right Side
Roman to Integer
Surrounded Regions
Sum of Mutated Array Closest to Target
Number of Paths with Max Score
Deepest Leaves Sum
Find N Unique Integers Sum up to Zero
All Elements in Two Binary Search Trees
Jump Game III
Verbal Arithmetic Puzzle
Decrypt String from Alphabet to Integer Mapping
Palindrome Partitioning
XOR Queries of a Subarray
Get Watched Videos by Your Friends
Minimum Insertion Steps to Make a String Palindrome
Decompress Run-Length Encoded List
Matrix Block Sum
Sum of Nodes with Even-Valued Grandparent
Distinct Echo Substrings
Convert Integer to the Sum of Two No-Zero Integers
Minimum Flips to Make a OR b Equal to c
Number of Operations to Make Network Connected
Palindrome Partitioning II
Minimum Distance to Type a Word Using Two Fingers
Maximum 69 Number
Print Words Vertically
Delete Leaves With a Given Value
Minimum Number of Taps to Open to Water a Garden
Break a Palindrome
Sort the Matrix Diagonally
Clone Graph
Reverse Subarray To Maximize Array Value
Rank Transform of an Array
Remove Palindromic Subsequences
Filter Restaurants by Vegan-Friendly, Price and Distance
Find the City With the Smallest Number of Neighbors at a Threshold Distance
Minimum Difficulty of a Job Schedule
The K Weakest Rows in a Matrix
Reduce Array Size to The Half
Maximum Product of Splitted Binary Tree
Gas Station
Jump Game V
Number of Steps to Reduce a Number to Zero
Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold
Angle Between Hands of a Clock
Jump Game IV
Check If N and Its Double Exist
Minimum Number of Steps to Make Two Strings Anagram
Tweet Counts Per Frequency
Maximum Students Taking Exam
Candy
Count Negative Numbers in a Sorted Matrix
Product of the Last K Numbers
Maximum Number of Events That Can Be Attended
Construct Target Array With Multiple Sums
Sort Integers by The Number of 1 Bits
Apply Discount Every n Orders
Number of Substrings Containing All Three Characters
Count All Valid Pickup and Delivery Options
Single Number
Number of Days Between Two Dates
Validate Binary Tree Nodes
Closest Divisors
Largest Multiple of Three
How Many Numbers Are Smaller Than the Current Number
Rank Teams by Votes
Linked List in Binary Tree
Minimum Cost to Make at Least One Valid Path in a Grid
Single Number II
Increasing Decreasing String
Find the Longest Substring Containing Vowels in Even Counts
Longest ZigZag Path in a Binary Tree
Maximum Sum BST in Binary Tree
Generate a String With Characters That Have Odd Counts
Number of Times Binary String Is Prefix-Aligned
Time Needed to Inform All Employees
Frog Position After T Seconds
Find a Corresponding Node of a Binary Tree in a Clone of That Tree
Copy List with Random Pointer
Lucky Numbers in a Matrix
Design a Stack With Increment Operation
Balance a Binary Search Tree
Maximum Performance of a Team
Find the Distance Value Between Two Arrays
Cinema Seat Allocation
Sort Integers by The Power Value
Pizza With 3n Slices
Create Target Array in the Given Order
Word Break
Four Divisors
Check if There is a Valid Path in a Grid
Longest Happy Prefix
Capital Gain/Loss
Find Lucky Integer in an Array
Count Number of Teams
Design Underground System
Find All Good Strings
Count Largest Group
Longest Common Prefix
Word Break II
Construct K Palindrome Strings
Circle and Rectangle Overlapping
Reducing Dishes
Minimum Subsequence in Non-Increasing Order
Number of Steps to Reduce a Number in Binary Representation to One
Longest Happy String
Stone Game III
Top Travellers
String Matching in an Array
Queries on a Permutation With Key
Linked List Cycle
HTML Entity Parser
Number of Ways to Paint N � 3 Grid
Minimum Value to Get Positive Step by Step Sum
Find the Minimum Number of Fibonacci Numbers Whose Sum Is K
The k-th Lexicographical String of All Happy Strings of Length n
Restore The Array
Reformat The String
Display Table of Food Orders in a Restaurant
Minimum Number of Frogs Croaking
Linked List Cycle II
Build Array Where You Can Find The Maximum Exactly K Comparisons
Maximum Score After Splitting a String
Maximum Points You Can Obtain from Cards
Diagonal Traverse II
Constrained Subsequence Sum
Reorder List
Kids With the Greatest Number of Candies
Max Difference You Can Get From Changing an Integer
Check If a String Can Break Another String
Number of Ways to Wear Different Hats to Each Other
Destination City
Check If All 1's Are at Least Length K Places Away
Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
Find the Kth Smallest Sum of a Matrix With Sorted Rows
Binary Tree Preorder Traversal
Build an Array With Stack Operations
Count Triplets That Can Form Two Arrays of Equal XOR
Minimum Time to Collect All Apples in a Tree
Number of Ways of Cutting a Pizza
Consecutive Characters
Simplified Fractions
Count Good Nodes in Binary Tree
Form Largest Integer With Digits That Add up to Target
Binary Tree Postorder Traversal
Number of Students Doing Homework at a Given Time
Rearrange Words in a Sentence
People Whose List of Favorite Companies Is Not a Subset of Another List
Maximum Number of Darts Inside of a Circular Dartboard
Check If a Word Occurs As a Prefix of Any Word in a Sentence
Maximum Number of Vowels in a Substring of Given Length
Pseudo-Palindromic Paths in a Binary Tree
Max Dot Product of Two Subsequences
LRU Cache
Make Two Arrays Equal by Reversing Sub-arrays
Check If a String Contains All Binary Codes of Size K
Course Schedule IV
Cherry Pickup II
Maximum Product of Two Elements in an Array
Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts
Reorder Routes to Make All Paths Lead to the City Zero
Probability of a Two Boxes Having The Same Number of Distinct Balls
Insertion Sort List
Shuffle the Array
The k Strongest Values in an Array
Design Browser History
Paint House III
Final Prices With a Special Discount in a Shop
Subrectangle Queries
Find Two Non-overlapping Sub-arrays Each With Target Sum
Allocate Mailboxes
Sort List
Running Sum of 1d Array
Least Number of Unique Integers after K Removals
Minimum Number of Days to Make m Bouquets
Kth Ancestor of a Tree Node
Group Sold Products By The Date
XOR Operation in an Array
Making File Names Unique
Avoid Flood in The City
Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree
Max Points on a Line
Average Salary Excluding the Minimum and Maximum Salary
The kth Factor of n
Longest Subarray of 1's After Deleting One Element
Parallel Courses II
Path Crossing
Check If Array Pairs Are Divisible by k
Number of Subsequences That Satisfy the Given Sum Condition
Max Value of Equation
3Sum
Evaluate Reverse Polish Notation
Can Make Arithmetic Progression From Sequence
Last Moment Before All Ants Fall Out of a Plank
Count Submatrices With All Ones
Minimum Possible Integer After at Most K Adjacent Swaps On Digits
Reformat Date
Range Sum of Sorted Subarray Sums
Minimum Difference Between Largest and Smallest Value in Three Moves
Reverse Words in a String
Stone Game IV
Number of Good Pairs
Number of Substrings With Only 1s
Path with Maximum Probability
Best Position for a Service Centre
Water Bottles
Number of Nodes in the Sub-Tree With the Same Label
Maximum Product Subarray
Maximum Number of Non-Overlapping Substrings
Find a Value of a Mysterious Function Closest to Target
Count Odd Numbers in an Interval Range
Number of Sub-arrays With Odd Sum
Number of Good Ways to Split a String
Minimum Number of Increments on Subarrays to Form a Target Array
Patients With a Condition
Shuffle String
Minimum Suffix Flips
Find Minimum in Rotated Sorted Array
Number of Good Leaf Nodes Pairs
String Compression II
Count Good Triplets
Find the Winner of an Array Game
Minimum Swaps to Arrange a Binary Grid
Get the Maximum Score
Kth Missing Positive Number
Find Minimum in Rotated Sorted Array II
Can Convert String in K Moves
Minimum Insertions to Balance a Parentheses String
Find Longest Awesome Substring
Make The String Great
Find Kth Bit in Nth Binary String
Maximum Number of Non-Overlapping Subarrays With Sum Equals Target
Minimum Cost to Cut a Stick
Min Stack
Three Consecutive Odds
Minimum Operations to Make Array Equal
Magnetic Force Between Two Balls
Minimum Number of Days to Eat N Oranges
Thousand Separator
Minimum Number of Vertices to Reach All Nodes
Minimum Numbers of Function Calls to Make Target Array
Detect Cycles in 2D Grid
Most Visited Sector in a Circular Track
Maximum Number of Coins You Can Get
Find Latest Group of Size M
Stone Game V
Detect Pattern of Length M Repeated K or More Times
Maximum Length of Subarray With Positive Product
Minimum Number of Days to Disconnect Island
Number of Ways to Reorder Array to Get Same BST
Matrix Diagonal Sum
Number of Ways to Split a String
Shortest Subarray to be Removed to Make Array Sorted
Count All Possible Routes
Replace All ?'s to Avoid Consecutive Repeating Characters
Number of Ways Where Square of Number Is Equal to Product of Two Numbers
Minimum Time to Make Rope Colorful
Remove Max Number of Edges to Keep Graph Fully Traversable
Customer Who Visited but Did Not Make Any Transactions
Special Positions in a Binary Matrix
Count Unhappy Friends
Min Cost to Connect All Points
Check If String Is Transformable With Substring Sort Operations
Bank Account Summary II
Sum of All Odd Length Subarrays
Maximum Sum Obtained of Any Permutation
Make Sum Divisible by P
Strange Printer II
Rearrange Spaces Between Words
Split a String Into the Max Number of Unique Substrings
Maximum Non Negative Product in a Matrix
Minimum Cost to Connect Two Groups of Points
Crawler Log Folder
Maximum Profit of Operating a Centennial Wheel
3Sum Closest
Intersection of Two Linked Lists
Throne Inheritance
Maximum Number of Achievable Transfer Requests
Design Parking System
Alert Using Same Key-Card Three or More Times in a One Hour Period
Even Odd Tree
Maximum Number of Visible Points
Minimum One Bit Operations to Make Integers Zero
Maximum Nesting Depth of the Parentheses
Maximal Network Rank
Split Two Strings to Make Palindrome
Count Subtrees With Max Distance Between Cities
Mean of Array After Removing Some Elements
Find Peak Element
Coordinate With Maximum Network Quality
Number of Sets of K Non-Overlapping Line Segments
Fancy Sequence
Largest Substring Between Two Equal Characters
Lexicographically Smallest String After Applying Operations
Best Team With No Conflicts
Graph Connectivity With Threshold
Slowest Key
Arithmetic Subarrays
Path With Minimum Effort
Rank Transform of a Matrix
Sort Array by Increasing Frequency
Widest Vertical Area Between Two Points Containing No Points
Count Substrings That Differ by One Character
Number of Ways to Form a Target String Given a Dictionary
Maximum Gap
Check Array Formation Through Concatenation
Count Sorted Vowel Strings
Furthest Building You Can Reach
Kth Smallest Instructions
Get Maximum in Generated Array
Minimum Deletions to Make Character Frequencies Unique
Sell Diminishing-Valued Colored Balls
Create Sorted Array through Instructions
Compare Version Numbers
Defuse the Bomb
Minimum Deletions to Make String Balanced
Minimum Jumps to Reach Home
Distribute Repeating Integers
Design an Ordered Stream
Determine if Two Strings Are Close
Minimum Operations to Reduce X to Zero
Maximize Grid Happiness
Fraction to Recurring Decimal
Check If Two String Arrays are Equivalent
Smallest String With A Given Numeric Value
Ways to Make a Fair Array
Minimum Initial Energy to Finish Tasks
Fix Names in a Table
Maximum Repeating Substring
Merge In Between Linked Lists
Two Sum II - Input Array Is Sorted
Design Front Middle Back Queue
Minimum Number of Removals to Make Mountain Array
Richest Customer Wealth
Find the Most Competitive Subsequence
Minimum Moves to Make Array Complementary
Minimize Deviation in Array
Goal Parser Interpretation
Max Number of K-Sum Pairs
Excel Sheet Column Title
Concatenation of Consecutive Binary Numbers
Minimum Incompatibility
Count the Number of Consistent Strings
Sum of Absolute Differences in a Sorted Array
Stone Game VI
Delivering Boxes from Storage to Ports
Count of Matches in Tournament
Partitioning Into Minimum Number Of Deci-Binary Numbers
Majority Element
Stone Game VII
Maximum Height by Stacking Cuboids
Daily Leads and Partners
Reformat Phone Number
Maximum Erasure Value
Jump Game VI
Checking Existence of Edge Length Limited Paths
Letter Combinations of a Phone Number
Number of Students Unable to Eat Lunch
Average Waiting Time
Maximum Binary String After Change
Minimum Adjacent Swaps for K Consecutive Ones
Determine if String Halves Are Alike
Maximum Number of Eaten Apples
Where Will the Ball Fall
Maximum XOR With an Element From Array
Excel Sheet Column Number
Maximum Units on a Truck
Count Good Meals
Ways to Split Array Into Three Subarrays
Minimum Operations to Make a Subsequence
Calculate Money in Leetcode Bank
Maximum Score From Removing Substrings
Construct the Lexicographically Largest Valid Sequence
Number Of Ways To Reconstruct A Tree
Factorial Trailing Zeroes
Decode XORed Array
Swapping Nodes in a Linked List
Minimize Hamming Distance After Swap Operations
Find Minimum Time to Finish All Jobs
Number Of Rectangles That Can Form The Largest Square
Tuple with Same Product
Largest Submatrix With Rearrangements
Cat and Mouse II
Find Followers Count
Binary Search Tree Iterator
Find the Highest Altitude
Minimum Number of People to Teach
Decode XORed Permutation
Count Ways to Make Array With Product
Latest Time by Replacing Hidden Digits
Change Minimum Characters to Satisfy One of Three Conditions
Find Kth Largest XOR Coordinate Value
Building Boxes
Dungeon Game
Find Total Time Spent by Each Employee
Maximum Number of Balls in a Box
Restore the Array From Adjacent Pairs
Can You Eat Your Favorite Candy on Your Favorite Day?
Palindrome Partitioning IV
Sum of Unique Elements
Maximum Absolute Sum of Any Subarray
Combine Two Tables
Minimum Length of String After Deleting Similar Ends
Maximum Number of Events That Can Be Attended II
Check if Array Is Sorted and Rotated
Maximum Score From Removing Stones
Largest Merge Of Two Strings
Closest Subsequence Sum
Recyclable and Low Fat Products
Minimum Changes To Make Alternating Binary String
Count Number of Homogenous Substrings
Second Highest Salary
Minimum Limit of Balls in a Bag
Minimum Degree of a Connected Trio in a Graph
Longest Nice Substring
Form Array by Concatenating Subarrays of Another Array
Map of Highest Peak
Tree of Coprimes
Merge Strings Alternately
Minimum Number of Operations to Move All Balls to Each Box
Nth Highest Salary
Maximum Score from Performing Multiplication Operations
Maximize Palindrome Length From Subsequences
Count Items Matching a Rule
Closest Dessert Cost
Equal Sum Arrays With Minimum Number of Operations
Car Fleet II
Find Nearest Point That Has the Same X or Y Coordinate
Rank Scores
Check if Number is a Sum of Powers of Three
Sum of Beauty of All Substrings
Count Pairs Of Nodes
Check if Binary String Has at Most One Segment of Ones
Minimum Elements to Add to Form a Given Sum
Number of Restricted Paths From First to Last Node
Make the XOR of All Segments Equal to Zero
Largest Number
Check if One String Swap Can Make Strings Equal
Find Center of Star Graph
Maximum Average Pass Ratio
Maximum Score of a Good Subarray
Rearrange Products Table
Second Largest Digit in a String
Design Authentication Manager
Maximum Number of Consecutive Values You Can Make
Maximize Score After N Operations
4Sum
Consecutive Numbers
Maximum Ascending Subarray Sum
Number of Orders in the Backlog
Maximum Value at a Given Index in a Bounded Array
Count Pairs With XOR in a Range
Number of Different Integers in a String
Minimum Number of Operations to Reinitialize a Permutation
Evaluate the Bracket Pairs of a String
Maximize Number of Nice Divisors
Employees Earning More Than Their Managers
Determine Color of a Chessboard Square
Sentence Similarity III
Count Nice Pairs in an Array
Maximum Number of Groups Getting Fresh Donuts
Truncate Sentence
Finding the Users Active Minutes
Minimum Absolute Sum Difference
Number of Different Subsequences GCDs
Duplicate Emails
Sign of the Product of an Array
Find the Winner of the Circular Game
Minimum Sideway Jumps
Finding MK Average
Minimum Operations to Make the Array Increasing
Queries on Number of Points Inside a Circle
Maximum XOR for Each Query
Customers Who Never Order
Minimum Number of Operations to Make String Sorted
Check if the Sentence Is Pangram
Maximum Ice Cream Bars
Single-Threaded CPU
Find XOR Sum of All Pairs Bitwise AND
Sum of Digits in Base K
Frequency of the Most Frequent Element
Longest Substring Of All Vowels in Order
Department Highest Salary
Maximum Building Height
Replace All Digits with Characters
Seat Reservation Manager
Maximum Element After Decreasing and Rearranging
Closest Room
Minimum Distance to the Target Element
Splitting a String Into Descending Consecutive Values
Department Top Three Salaries
Minimum Adjacent Swaps to Reach the Kth Smallest Number
Minimum Interval to Include Each Query
Maximum Population Year
Maximum Distance Between a Pair of Values
Maximum Subarray Min-Product
Largest Color Value in a Directed Graph
Sorting the Sentence
Incremental Memory Leak
Rotating the Box
Sum of Floored Pairs
Sum of All Subset XOR Totals
Minimum Number of Swaps to Make the Binary String Alternating
Finding Pairs With a Certain Sum
Number of Ways to Rearrange Sticks With K Sticks Visible
Longer Contiguous Segments of Ones than Zeros
Repeated DNA Sequences
Minimum Speed to Arrive on Time
Jump Game VII
Stone Game VIII
Calculate Special Bonus
Substrings of Size Three with Distinct Characters
Minimize Maximum Pair Sum in Array
Get Biggest Three Rhombus Sums in a Grid
Minimum XOR Sum of Two Arrays
Best Time to Buy and Sell Stock IV
Check if Word Equals Summation of Two Words
Maximum Value after Insertion
Process Tasks Using Servers
Minimum Skips to Arrive at Meeting On Time
Egg Drop With 2 Eggs and N Floors
Determine Whether Matrix Can Be Obtained By Rotation
Reduction Operations to Make the Array Elements Equal
Minimum Number of Flips to Make the Binary String Alternating
Minimum Space Wasted From Packaging
Rotate Array
The Latest Login in 2020
Check if All the Integers in a Range Are Covered
Find the Student that Will Replace the Chalk
Largest Magic Square
Minimum Cost to Change the Final Value of Expression
Redistribute Characters to Make All Strings Equal
Maximum Number of Removable Characters
Merge Triplets to Form Target Triplet
Remove Nth Node From End of List
Reverse Bits
The Earliest and Latest Rounds Where Players Compete
Find a Peak Element II
Largest Odd Number in String
The Number of Full Rounds You Have Played
Count Sub Islands
Minimum Absolute Difference Queries
Remove One Element to Make the Array Strictly Increasing
Number of 1 Bits
Remove All Occurrences of a Substring
Maximum Alternating Subsequence Sum
Design Movie Rental System
Maximum Product Difference Between Two Pairs
Cyclically Rotating a Grid
Number of Wonderful Substrings
Count Ways to Build Rooms in an Ant Colony
Word Frequency
Build Array from Permutation
Eliminate Maximum Number of Monsters
Valid Phone Numbers
Maximum Number of Words You Can Type
Add Minimum Number of Rungs
Maximum Number of Points with Cost
Maximum Genetic Difference Query
Transpose File
Check if All Characters Have Equal Number of Occurrences
The Number of the Smallest Unoccupied Chair
Describe the Painting
Number of Visible People in a Queue
Sum of Digits of String After Convert
Largest Number After Mutating Substring
Maximum Compatibility Score Sum
Delete Duplicate Folders in System
Tenth Line
Three Divisors
Maximum Number of Weeks for Which You Can Work
Minimum Garden Perimeter to Collect Enough Apples
Count Number of Special Subsequences
Delete Characters to Make Fancy String
Check if Move is Legal
Minimum Total Space Wasted With K Resizing Operations
Delete Duplicate Emails
Maximum Product of the Length of Two Palindromic Substrings
Check If String Is a Prefix of Array
Remove Stones to Minimize the Total
Minimum Number of Swaps to Make the String Balanced
Find the Longest Valid Obstacle Course at Each Position
Employees With Missing Information
Number of Strings That Appear as Substrings in Word
Array With Elements Not Equal to Average of Neighbors
Minimum Non-Zero Product of the Array Elements
Rising Temperature
Last Day Where You Can Still Cross
Find if Path Exists in Graph
Minimum Time to Type Word Using Special Typewriter
Maximum Matrix Sum
Number of Ways to Arrive at Destination
Number of Ways to Separate Numbers
Find Greatest Common Divisor of Array
House Robber
Find Unique Binary String
Minimize the Difference Between Target and Chosen Elements
Find Array Given Subset Sums
Minimum Difference Between Highest and Lowest of K Scores
Find the Kth Largest Integer in the Array
Minimum Number of Work Sessions to Finish the Tasks
Number of Unique Good Subsequences
Binary Tree Right Side View
Find the Middle Index in Array
Find All Groups of Farmland
Operations on Tree
The Number of Good Subsets
Count Special Quadruplets
The Number of Weak Characters in the Game
First Day Where You Have Been in All the Rooms
GCD Sort of an Array
Add Two Numbers
Valid Parentheses
Number of Islands
Reverse Prefix of Word
Number of Pairs of Interchangeable Rectangles
Maximum Product of the Length of Two Palindromic Subsequences
Smallest Missing Genetic Value in Each Subtree
Count Number of Pairs With Absolute Difference K
Find Original Array From Doubled Array
Maximum Earnings From Taxi
Minimum Number of Operations to Make Array Continuous
Bitwise AND of Numbers Range
Final Value of Variable After Performing Operations
Detect Squares
Happy Number
Convert 1D Array Into 2D Array
Number of Pairs of Strings With Concatenation Equal to Target
Maximize the Confusion of an Exam
Maximum Number of Ways to Partition an Array
Minimum Moves to Convert String
Find Missing Observations
Stone Game IX
Remove Linked List Elements
Smallest K-Length Subsequence With Occurrences of a Letter
Two Out of Three
Minimum Operations to Make a Uni-Value Grid
Stock Price Fluctuation
Partition Array Into Two Arrays to Minimize Sum Difference
Minimum Number of Moves to Seat Everyone
Remove Colored Pieces if Both Neighbors are the Same Color
The Time When the Network Becomes Idle
Count Primes
Kth Smallest Product of Two Sorted Arrays
Check if Numbers Are Ascending in a Sentence
Simple Bank System
Count Number of Maximum Bitwise-OR Subsets
Second Minimum Time to Reach Destination
Number of Valid Words in a Sentence
Next Greater Numerically Balanced Number
Count Nodes With the Highest Score
Isomorphic Strings
Parallel Courses III
Kth Distinct String in an Array
Two Best Non-Overlapping Events
Plates Between Candles
Number of Valid Move Combinations On Chessboard
Smallest Index With Equal Value
Find the Minimum and Maximum Number of Nodes Between Critical Points
Minimum Operations to Convert Number
Reverse Linked List
Check if an Original String Exists Given Two Encoded Strings
Count Vowel Substrings of a String
Vowels of All Substrings
Minimized Maximum of Products Distributed to Any Store
Maximum Path Quality of a Graph
Check Whether Two Strings are Almost Equivalent
Walking Robot Simulation II
Course Schedule
Most Beautiful Item for Each Query
Maximum Number of Tasks You Can Assign
Time Needed to Buy Tickets
Reverse Nodes in Even Length Groups
Decode the Slanted Ciphertext
Process Restricted Friend Requests
Two Furthest Houses With Different Colors
Watering Plants
Implement Trie (Prefix Tree)
Range Frequency Queries
Sum of k-Mirror Numbers
Count Common Words With One Occurrence
Minimum Number of Buckets Required to Collect Rainwater from Houses
Minimum Cost Homecoming of a Robot in a Grid
Count Fertile Pyramids in a Land
Find Target Indices After Sorting Array
Minimum Size Subarray Sum
K Radius Subarray Averages
Removing Minimum and Maximum From Array
Find All People With Secret
Finding 3-Digit Even Numbers
Delete the Middle Node of a Linked List
Step-By-Step Directions From a Binary Tree Node to Another
Valid Arrangement of Pairs
Find Subsequence of Length K With the Largest Sum
Merge Two Sorted Lists
Course Schedule II
Find Good Days to Rob the Bank
Detonate the Maximum Bombs
Sequentially Ordinal Rank Tracker
Rings and Rods
Sum of Subarray Ranges
Watering Plants II
Maximum Fruits Harvested After at Most K Steps
Find First Palindromic String in the Array
Adding Spaces to a String
Design Add and Search Words Data Structure
Number of Smooth Descent Periods of a Stock
Minimum Operations to Make the Array K-Increasing
Maximum Number of Words Found in Sentences
Find All Possible Recipes from Given Supplies
Check if a Parentheses String Can Be Valid
Abbreviating the Product of a Range
A Number After a Double Reversal
Word Search II
Execution of All Suffix Instructions Staying in a Grid
Intervals Between Identical Elements
Recover the Original Array
Check if All A's Appears Before All B's
Number of Laser Beams in a Bank
Destroying Asteroids
Maximum Employees to Be Invited to a Meeting
Capitalize the Title
House Robber II
Maximum Twin Sum of a Linked List
Longest Palindrome by Concatenating Two Letter Words
Stamping the Grid
Check if Every Row and Column Contains All Numbers
Minimum Swaps to Group All 1's Together II
Count Words Obtained After Adding a Letter
Earliest Possible Day of Full Bloom
Divide a String Into Groups of Size k
Minimum Moves to Reach Target Score
Shortest Palindrome
Solving Questions With Brainpower
Maximum Running Time of N Computers
Minimum Cost of Buying Candies With Discount
Count the Hidden Sequences
K Highest Ranked Items Within a Price Range
Number of Ways to Divide a Long Corridor
Count Elements With Strictly Smaller and Greater Elements
Rearrange Array Elements by Sign
Kth Largest Element in an Array
Find All Lonely Numbers in the Array
Maximum Good People Based on Statements
Keep Multiplying Found Values by Two
All Divisions With the Highest Score of a Binary Array
Find Substring With Given Hash Value
Groups of Strings
Combination Sum III
Minimum Sum of Four Digit Number After Splitting Digits
Partition Array According to Given Pivot
Minimum Cost to Set Cooking Time
Minimum Difference in Sums After Removal of Elements
Sort Even and Odd Indices Independently
Smallest Value of the Rearranged Number
Design Bitset
Minimum Time to Remove All Cars Containing Illegal Goods
Count Operations to Obtain Zero
Contains Duplicate
Minimum Operations to Make the Array Alternating
Removing Minimum Number of Magic Beans
Maximum AND Sum of Array
Count Equal and Divisible Pairs in an Array
Find Three Consecutive Integers That Sum to a Given Number
Maximum Split of Positive Even Integers
Count Good Triplets in an Array
The Skyline Problem
Count Integers With Even Digit Sum
Merge Nodes in Between Zeros
Construct String With Repeat Limit
Count Array Pairs Divisible by K
Counting Words With a Given Prefix
Minimum Number of Steps to Make Two Strings Anagram II
Minimum Time to Complete Trips
Minimum Time to Finish the Race