Skip to main content
DifficultyTopic142 of 142
No.ProblemDifficultyFrequency
1Two Sum
Sliding Window
Easy
100.0%
2859Sum of Values at Indices With K Set BitsEasy
87.5%
53Maximum Subarray
Array
Medium
87.5%
70Climbing StairsEasy
87.5%
121Best Time to Buy and Sell StockEasy
87.5%
3000Maximum Area of Longest Diagonal RectangleEasy
87.5%
3146Permutation Difference between Two Strings
String
Easy
87.5%
3348Smallest Divisible Digit Product II
Math
Hard
87.5%
3Longest Substring Without Repeating Characters
StringTree
Medium
75.0%
5Longest Palindromic Substring
StringTree
Medium
75.0%
7Reverse Integer
Math
Medium
75.0%
9Palindrome Number
StringMath
Easy
75.0%
2960Count Tested Devices After Test OperationsEasy
75.0%
2099Find Subsequence of Length K With the Largest Sum
String
Easy
75.0%
189Rotate Array
Array
Medium
75.0%
202Happy Number
Math
Easy
75.0%
3028Ant on the BoundaryEasy
75.0%
740Delete and EarnMedium
75.0%
2855Minimum Right Shifts to Sort the Array
Array
Easy
75.0%
169Majority ElementEasy
75.0%
875Koko Eating BananasMedium
75.0%
214Shortest Palindrome
String
Hard
75.0%
17Letter Combinations of a Phone Number
Math
Medium
75.0%
3345Smallest Divisible Digit Product I
Math
Easy
75.0%
283Move ZeroesEasy
75.0%
3779Minimum Number of Operations to Have Distinct Elements
Math
Medium
75.0%
560Subarray Sum Equals K
Array
Medium
75.0%
11Container With Most WaterMedium
62.5%
13Roman to Integer
Math
Easy
62.5%
14Longest Common Prefix
DP
Easy
62.5%
153SumMedium
62.5%
4Median of Two Sorted Arrays
ArrayHeap
Hard
62.5%
26Remove Duplicates from Sorted Array
Array
Easy
62.5%
56Merge IntervalsMedium
62.5%
88Merge Sorted Array
Array
Easy
62.5%
118Pascal's TriangleEasy
62.5%
151Reverse Words in a String
String
Medium
62.5%
162Find Peak Element
Binary Search
Medium
62.5%
179Largest Number
Math
Medium
62.5%
204Count Primes
Math
Medium
62.5%
217Contains DuplicateEasy
62.5%
242Valid Anagram
String
Easy
62.5%
279Perfect SquaresMedium
62.5%
319Bulb SwitcherMedium
62.5%
509Fibonacci Number
DPMath
Easy
62.5%
455Assign CookiesEasy
62.5%
66Plus OneEasy
62.5%
485Max Consecutive OnesEasy
62.5%
400Nth Digit
Math
Medium
62.5%
215Kth Largest Element in an Array
ArrayHeap
Medium
62.5%
1518Water BottlesEasy
62.5%
962Maximum Width RampMedium
62.5%
876Middle of the Linked List
Linked List
Easy
62.5%
219Contains Duplicate IIEasy
62.5%
200Number of Islands
GraphMath
Medium
62.5%
19Remove Nth Node From End of List
Linked List
Medium
62.5%
349Intersection of Two Arrays
Array
Easy
62.5%
3432Count Partitions with Even Sum Difference
DP
Easy
62.5%
2Add Two Numbers
Math
Medium
50.0%
34Find First and Last Position of Element in Sorted Array
Array
Medium
50.0%
48Rotate ImageMedium
50.0%
125Valid Palindrome
String
Easy
50.0%
176Second Highest SalaryMedium
50.0%
343Integer Break
Math
Medium
50.0%
198House RobberMedium
50.0%
496Next Greater Element IEasy
50.0%
322Coin Change
DP
Medium
50.0%
1823Find the Winner of the Circular GameMedium
50.0%
2938Separate Black and White BallsMedium
50.0%
108Convert Sorted Array to Binary Search Tree
ArrayTreeBinary Search
Easy
50.0%
451Sort Characters By FrequencyMedium
50.0%
181Employees Earning More Than Their ManagersEasy
50.0%
21Merge Two Sorted ListsEasy
50.0%
31Next PermutationMedium
50.0%
84Largest Rectangle in HistogramHard
50.0%
180Consecutive Numbers
Math
Medium
50.0%
443String Compression
String
Medium
50.0%
20Valid Parentheses
Stack/Queue
Easy
37.5%
54Spiral Matrix
Array
Medium
37.5%
104Maximum Depth of Binary Tree
Tree
Easy
37.5%
135CandyHard
37.5%
238Product of Array Except Self
Array
Medium
37.5%
300Longest Increasing Subsequence
String
Medium
37.5%
507Perfect Number
Math
Easy
37.5%
1636Sort Array by Increasing Frequency
Array
Easy
37.5%
206Reverse Linked List
Linked List
Easy
37.5%
852Peak Index in a Mountain Array
ArrayBinary Search
Medium
37.5%
12Integer to Roman
Math
Medium
37.5%
739Daily TemperaturesMedium
37.5%
62Unique PathsMedium
37.5%
185Department Top Three SalariesHard
37.5%
1512Number of Good Pairs
Math
Easy
37.5%
197Rising TemperatureEasy
37.5%
1742Maximum Number of Balls in a Box
Math
Easy
37.5%
2684Maximum Number of Moves in a Grid
Math
Medium
37.5%
389Find the DifferenceEasy
37.5%
8String to Integer (atoi)
StringMath
Medium
37.5%
35Search Insert Position
Binary Search
Easy
37.5%
438Find All Anagrams in a String
String
Medium
37.5%
1312Minimum Insertion Steps to Make a String Palindrome
String
Hard
37.5%
136Single Number
Math
Easy
37.5%
344Reverse String
String
Easy
37.5%
387First Unique Character in a String
String
Easy
37.5%
10Regular Expression MatchingHard
37.5%
22Generate ParenthesesMedium
37.5%
131Palindrome Partitioning
StringDP
Medium
37.5%
2493Divide Nodes Into the Maximum Number of Groups
Linked ListMath
Hard
37.5%
1661Average Time of Process per MachineEasy
37.5%
1143Longest Common Subsequence
StringDP
Medium
37.5%
177Nth Highest SalaryMedium
37.5%
141Linked List Cycle
GraphLinked List
Easy
37.5%
1903Largest Odd Number in String
StringMath
Easy
37.5%
2215Find the Difference of Two Arrays
Array
Easy
37.5%
103Binary Tree Zigzag Level Order Traversal
Tree
Medium
37.5%
516Longest Palindromic Subsequence
String
Medium
37.5%
541Reverse String II
String
Easy
37.5%
796Rotate String
String
Easy
37.5%
122Best Time to Buy and Sell Stock IIMedium
37.5%
402Remove K Digits
Math
Medium
37.5%
42Trapping Rain WaterHard
37.5%
2235Add Two Integers
Math
Easy
37.5%
184SumMedium
37.5%
525Contiguous Array
Array
Medium
37.5%
32Longest Valid Parentheses
Stack/Queue
Hard
37.5%
907Sum of Subarray Minimums
Array
Medium
37.5%
912Sort an Array
Array
Medium
37.5%
79Word SearchMedium
37.5%
50Pow(x, n)
Math
Medium
37.5%
81Search in Rotated Sorted Array II
ArrayBinary Search
Medium
37.5%
178Rank ScoresMedium
37.5%
396Rotate FunctionMedium
37.5%
724Find Pivot IndexEasy
37.5%
977Squares of a Sorted Array
Array
Easy
37.5%
199Binary Tree Right Side View
Tree
Medium
37.5%
51N-QueensHard
37.5%
670Maximum SwapMedium
37.5%
1148Article Views IEasy
37.5%
33Search in Rotated Sorted Array
ArrayBinary Search
Medium
37.5%
2011Final Value of Variable After Performing OperationsEasy
37.5%
1137N-th Tribonacci Number
Math
Easy
37.5%
168Excel Sheet Column TitleEasy
37.5%
146LRU CacheMedium
37.5%