Meta

1387 LeetCode interview questions

Difficulty Distribution

Easy
414
30%
Medium
762
55%
Hard
211
15%

Top Topics

All Questions

TitleDifficulty
Kth Largest Element in an ArrayMedium
Binary Tree Vertical Order TraversalMedium
Valid Word AbbreviationEasy
Valid Palindrome IIEasy
Minimum Remove to Make Valid ParenthesesMedium
Two SumEasy
Pow(x, n)Medium
Merge IntervalsMedium
Simplify PathMedium
Merge Sorted ArrayEasy
Valid PalindromeEasy
Find Peak ElementMedium
Binary Tree Right Side ViewMedium
Basic Calculator IIMedium
Lowest Common Ancestor of a Binary TreeMedium
Nested List Weight SumMedium
Top K Frequent ElementsMedium
Diameter of Binary TreeEasy
Subarray Sum Equals KMedium
Random Pick with WeightMedium
Shortest Path in Binary MatrixMedium
Dot Product of Two Sparse VectorsMedium
Lowest Common Ancestor of a Binary Tree IIIMedium
Buildings With an Ocean ViewMedium
Add Two NumbersMedium
Longest Common PrefixEasy
3SumMedium
Valid ParenthesesEasy
Merge k Sorted ListsHard
Next PermutationMedium
Find First and Last Position of Element in Sorted ArrayMedium
Minimum Window SubstringHard
Best Time to Buy and Sell StockEasy
Sum Root to Leaf NumbersMedium
Clone GraphMedium
Copy List with Random PointerMedium
LRU CacheMedium
Moving Average from Data StreamEasy
Maximum SwapMedium
Custom Sort StringMedium
Making A Large IslandHard
Minimum Add to Make Parentheses ValidMedium
Range Sum of BSTEasy
K Closest Points to OriginMedium
Interval List IntersectionsMedium
Vertical Order Traversal of a Binary TreeHard
Max Consecutive Ones IIIMedium
Longest Substring Without Repeating CharactersMedium
Median of Two Sorted ArraysHard
Longest Palindromic SubstringMedium
String to Integer (atoi)Medium
Palindrome NumberEasy
Container With Most WaterMedium
Roman to IntegerEasy
Letter Combinations of a Phone NumberMedium
Remove Nth Node From End of ListMedium
Remove Duplicates from Sorted ArrayEasy
Search in Rotated Sorted ArrayMedium
Trapping Rain WaterHard
Maximum SubarrayMedium
Valid NumberHard
Climbing StairsEasy
SubsetsMedium
Majority ElementEasy
Binary Search Tree IteratorMedium
Number of IslandsMedium
Course ScheduleMedium
Contains Duplicate IIEasy
Group Shifted StringsMedium
Closest Binary Search Tree ValueEasy
Expression Add OperatorsHard
Move ZeroesEasy
Random Pick IndexMedium
Add StringsEasy
Sliding Window MedianHard
Diagonal TraverseMedium
Continuous Subarray SumMedium
Exclusive Time of FunctionsMedium
Palindromic SubstringsMedium
Accounts MergeMedium
Convert Binary Search Tree to Sorted Doubly Linked ListMedium
Toeplitz MatrixEasy
Insert into a Sorted Circular Linked ListMedium
Goat LatinEasy
Robot Room CleanerHard
All Nodes Distance K in Binary TreeMedium
Remove All Adjacent Duplicates In StringEasy
Valid Palindrome IIIHard
Kth Missing Positive NumberEasy
Merge Strings AlternatelyEasy
Recyclable and Low Fat ProductsEasy
Create Hello World FunctionEasy
Reverse IntegerMedium
Regular Expression MatchingHard
3Sum ClosestMedium
4SumMedium
Merge Two Sorted ListsEasy
Generate ParenthesesMedium
Find the Index of the First Occurrence in a StringEasy
Longest Valid ParenthesesHard
Count and SayMedium
Multiply StringsMedium
Rotate ImageMedium
Group AnagramsMedium
Spiral MatrixMedium
Jump GameMedium
Insert IntervalMedium
Unique PathsMedium
Plus OneEasy
Add BinaryEasy
Sqrt(x)Easy
Set Matrix ZeroesMedium
Sort ColorsMedium
Word SearchMedium
Largest Rectangle in HistogramHard
Binary Tree Level Order TraversalMedium
Populating Next Right Pointers in Each NodeMedium
Pascal's TriangleEasy
Best Time to Buy and Sell Stock IIMedium
Binary Tree Maximum Path SumHard
Word LadderHard
Longest Consecutive SequenceMedium
Palindrome PartitioningMedium
Word BreakMedium
Missing RangesEasy
Reverse Linked ListEasy
Course Schedule IIMedium
Basic CalculatorHard
Palindrome Linked ListEasy
Lowest Common Ancestor of a Binary Search TreeMedium
Product of Array Except SelfMedium
Sliding Window MaximumHard
Valid AnagramEasy
Strobogrammatic NumberEasy
Meeting Rooms IIMedium
Alien DictionaryHard
First Bad VersionEasy
Find Median from Data StreamHard
Remove Invalid ParenthesesHard
Shortest Distance from All BuildingsHard
Longest Increasing Path in a MatrixHard
Design Tic-Tac-ToeMedium
Kth Smallest Element in a Sorted MatrixMedium
Insert Delete GetRandom O(1)Medium
Decode StringMedium
Battleships in a BoardMedium
String CompressionMedium
Target SumMedium
Contiguous ArrayMedium
MinesweeperMedium
Construct Binary Tree from StringMedium
Single Element in a Sorted ArrayMedium
Boundary of Binary TreeMedium
Can Place FlowersEasy
Maximum Average Subarray IEasy
Find K Closest ElementsMedium
Max Area of IslandMedium
Daily TemperaturesMedium
Friends Of Appropriate AgesMedium
Koko Eating BananasMedium
Verifying an Alien DictionaryEasy
Check Completeness of a Binary TreeMedium
Squares of a Sorted ArrayEasy
Capacity To Ship Packages Within D DaysMedium
Missing Element in Sorted ArrayMedium
Remove All Adjacent Duplicates in String IIMedium
Diagonal Traverse IIMedium
Minimum Time to Collect All Apples in a TreeMedium
Product of Two Run-Length Encoded ArraysMedium
Count Nodes Equal to Average of SubtreeMedium
Add Two IntegersEasy
Zigzag ConversionMedium
Integer to RomanMedium
Reverse Nodes in k-GroupHard
Remove ElementEasy
Divide Two IntegersMedium
Search Insert PositionEasy
Valid SudokuMedium
Sudoku SolverHard
Combination SumMedium
Combination Sum IIMedium
First Missing PositiveHard
Wildcard MatchingHard
Jump Game IIMedium
PermutationsMedium
N-QueensHard
Length of Last WordEasy
Rotate ListMedium
Text JustificationHard
Search a 2D MatrixMedium
Remove Duplicates from Sorted Array IIMedium
Search in Rotated Sorted Array IIMedium
Maximal RectangleHard
Subsets IIMedium
Decode WaysMedium
Reverse Linked List IIMedium
Binary Tree Inorder TraversalEasy
Validate Binary Search TreeMedium
Same TreeEasy
Binary Tree Zigzag Level Order TraversalMedium
Maximum Depth of Binary TreeEasy
Construct Binary Tree from Preorder and Inorder TraversalMedium
Path Sum IIMedium
Flatten Binary Tree to Linked ListMedium
Populating Next Right Pointers in Each Node IIMedium
Word Ladder IIHard
Gas StationMedium
CandyHard
Single NumberEasy
Word Break IIHard
Reorder ListMedium
Sort ListMedium
Reverse Words in a StringMedium
Maximum Product SubarrayMedium
Find Minimum in Rotated Sorted ArrayMedium
Min StackMedium
Intersection of Two Linked ListsEasy
Two Sum II - Input Array Is SortedMedium
Excel Sheet Column TitleEasy
Second Highest SalaryMedium
Largest NumberMedium
Rotate ArrayMedium
Rising TemperatureEasy
House RobberMedium
Happy NumberEasy
Count PrimesMedium
Isomorphic StringsEasy
Implement Trie (Prefix Tree)Medium
Minimum Size Subarray SumMedium
Contains DuplicateEasy
The Skyline ProblemHard
Maximal SquareMedium
Kth Smallest Element in a BSTMedium
Power of TwoEasy
Delete Node in a Linked ListMedium
Strobogrammatic Number IIMedium
Meeting RoomsEasy
Binary Tree PathsEasy
Missing NumberEasy
Integer to English WordsHard
Walls and GatesMedium
Find the Duplicate NumberMedium
Serialize and Deserialize Binary TreeHard
Longest Increasing SubsequenceMedium
Range Sum Query - ImmutableEasy
Range Sum Query 2D - ImmutableMedium
Sparse Matrix MultiplicationMedium
Coin ChangeMedium
Maximum Size Subarray Sum Equals kMedium
Odd Even Linked ListMedium
Largest BST SubtreeMedium
Increasing Triplet SubsequenceMedium
Flatten Nested List IteratorMedium
Reverse StringEasy
Intersection of Two ArraysEasy
Ransom NoteEasy
Is SubsequenceEasy
Remove K DigitsMedium
Split Array Largest SumHard
Partition Equal Subset SumMedium
Longest Repeating Character ReplacementMedium
Non-overlapping IntervalsMedium
Max Consecutive OnesEasy
The MazeMedium
Reverse PairsHard
Next Greater Element IEasy
Next Greater Element IIMedium
Next Greater Element IIIMedium
Permutation in StringMedium
Managers with at Least 5 Direct ReportsMedium
Subtree of Another TreeEasy
Find Customer RefereeEasy
Big CountriesEasy
Friend Requests II: Who Has the Most FriendsMedium
Task SchedulerMedium
Two Sum IV - Input is a BSTEasy
Maximum Sum of 3 Non-Overlapping SubarraysHard
Stickers to Spell WordHard
Find Pivot IndexEasy
Asteroid CollisionMedium
Kth Largest Element in a StreamEasy
Binary SearchEasy
Swim in Rising WaterHard
Letter Case PermutationMedium
Is Graph Bipartite?Medium
Rotate StringEasy
Peak Index in a Mountain ArrayMedium
Smallest Subtree with all the Deepest NodesMedium
Middle of the Linked ListEasy
Monotonic ArrayEasy
Sort Array By ParityEasy
Shortest BridgeMedium
Binary Tree CamerasHard
Fibonacci NumberEasy
Minimum Cost For TicketsMedium
Rotting OrangesMedium
Partition Array for Maximum SumMedium
Greatest Common Divisor of StringsEasy
Car PoolingMedium
Defanging an IP AddressEasy
Lowest Common Ancestor of Deepest LeavesMedium
User Activity for the Past 30 Days IEasy
Article Views IEasy
Kids With the Greatest Number of CandiesEasy
Lowest Common Ancestor of a Binary Tree IIMedium
Check If Two String Arrays are EquivalentEasy
Average Time of Process per MachineEasy
Check if Array Is Sorted and RotatedEasy
Shortest Path in a Hidden GridMedium
Frequency of the Most Frequent ElementMedium
Cutting RibbonsMedium
Create a DataFrame from ListEasy
Best Time to Buy and Sell Stock IIIHard
Unique Binary Search TreesMedium
Simple Bank SystemMedium
Swap Nodes in PairsMedium
Substring with Concatenation of All WordsHard
Unique Paths IIMedium
Minimum Path SumMedium
Edit DistanceMedium
CombinationsMedium
Restore IP AddressesMedium
Unique Binary Search Trees IIMedium
Symmetric TreeEasy
Convert Sorted Array to Binary Search TreeEasy
Convert Sorted List to Binary Search TreeMedium
Balanced Binary TreeEasy
Minimum Depth of Binary TreeEasy
Path SumEasy
Surrounded RegionsMedium
Single Number IIMedium
Linked List CycleEasy
Linked List Cycle IIMedium
Binary Tree Postorder TraversalEasy
Max Points on a LineHard
Evaluate Reverse Polish NotationMedium
Read N Characters Given Read4Easy
Read N Characters Given read4 II - Call Multiple TimesHard
One Edit DistanceMedium
Combine Two TablesEasy
Employees Earning More Than Their ManagersEasy
Duplicate EmailsEasy
Customers Who Never OrderEasy
Repeated DNA SequencesMedium
Reverse BitsEasy
Number of 1 BitsEasy
Remove Linked List ElementsEasy
Design Add and Search Words Data StructureMedium
Word Search IIHard
House Robber IIMedium
Invert Binary TreeEasy
Summary RangesEasy
Majority Element IIMedium
Search a 2D Matrix IIMedium
Graph Valid TreeMedium
Paint House IIHard
Palindrome PermutationEasy
Encode and Decode StringsMedium
H-IndexMedium
H-Index IIMedium
Find the CelebrityMedium
Inorder Successor in BSTMedium
Game of LifeMedium
Word PatternEasy
Power of ThreeEasy
Reconstruct ItineraryHard
Reverse Vowels of a StringEasy
Intersection of Two Arrays IIEasy
Valid Perfect SquareEasy
Combination Sum IVMedium
Insert Delete GetRandom O(1) - Duplicates allowedHard
First Unique Character in a StringEasy
Evaluate DivisionMedium
Sum of Left LeavesEasy
Convert a Number to HexadecimalEasy
Longest PalindromeEasy
Fizz BuzzEasy
Pacific Atlantic Water FlowMedium
Path Sum IIIMedium
Find All Anagrams in a StringMedium
Find All Duplicates in an ArrayMedium
Find All Numbers Disappeared in an ArrayEasy
Delete Node in a BSTMedium
Sort Characters By FrequencyMedium
Assign CookiesEasy
Hamming DistanceEasy
Island PerimeterEasy
Validate IP AddressMedium
Total Hamming DistanceMedium
Longest Palindromic SubsequenceMedium
Encode and Decode TinyURLMedium
01 MatrixMedium
Number of ProvincesMedium
Brick WallMedium
Get Highest Answer Rate QuestionMedium
Friend Requests I: Overall Acceptance RateEasy
Triangle JudgementEasy
Add Bold Tag in StringMedium
Merge Two Binary TreesEasy
Sum of Square NumbersMedium
Average of Levels in Binary TreeEasy
Decode Ways IIHard
Design Search Autocomplete SystemHard
Number of Longest Increasing SubsequenceMedium
Longest Continuous Increasing SubsequenceEasy
Valid Parenthesis StringMedium
Top K Frequent WordsMedium
Subarray Product Less Than KMedium
Best Time to Buy and Sell Stock with Transaction FeeMedium
Flood FillEasy
Prefix and Suffix SearchHard
Number Of Corner RectanglesMedium
Open the LockMedium
Largest Plus SignMedium
Reorganize StringMedium
Jewels and StonesEasy
Cheapest Flights Within K StopsMedium
Design HashMapEasy
Minimum Swaps To Make Sequences IncreasingHard
Design Circular QueueMedium
Groups of Special-Equivalent StringsMedium
Fruit Into BasketsMedium
Sum of Subarray MinimumsMedium
Sort an ArrayMedium
Maximum Sum Circular SubarrayMedium
Binary Subarrays With SumMedium
Time Based Key-Value StoreMedium
Add to Array-Form of IntegerEasy
Maximum Binary Tree IIMedium
Construct Binary Search Tree from Preorder TraversalMedium
Remove Outermost ParenthesesEasy
Moving Stones Until ConsecutiveMedium
Moving Stones Until Consecutive IIMedium
Maximum Level Sum of a Binary TreeMedium
Minimum Knight MovesMedium
Intersection of Three Sorted ArraysEasy
Product Sales Analysis IIIMedium
Project Employees IEasy
Project Employees IIEasy
Project Employees IIIMedium
Delete Nodes And Return ForestMedium
Reported PostsEasy
Element Appearing More Than 25% In Sorted ArrayEasy
Reported Posts IIMedium
User Activity for the Past 30 Days IIEasy
Longest Common SubsequenceMedium
Rank Transform of an ArrayEasy
Web CrawlerMedium
Validate Binary Tree NodesMedium
Balance a Binary Search TreeMedium
Number of Visible People in a QueueHard
Unique Number of OccurrencesEasy
Design SkiplistHard
Queries Quality and PercentageEasy
Report Contiguous DatesHard
Maximum Length of a Concatenated String with Unique CharactersMedium
Web Crawler MultithreadedMedium
Leftmost Column with at Least a OneMedium
Number of Comments per PostEasy
Calculate Amount Paid in TaxesEasy
Average Selling PriceEasy
Minimum Time Visiting All PointsEasy
Page RecommendationsMedium
Ads PerformanceEasy
Apply Discount Every n OrdersMedium
Number of Substrings Containing All Three CharactersMedium
Count Negative Numbers in a Sorted MatrixEasy
Product of the Last K NumbersMedium
Maximum Number of Events That Can Be AttendedMedium
Find a Corresponding Node of a Binary Tree in a Clone of That TreeEasy
Replace Employee ID With The Unique IdentifierEasy
Customers Who Bought Products A and B but Not CMedium
Find the Kth Smallest Sum of a Matrix With Sorted RowsHard
Make Two Arrays Equal by Reversing SubarraysEasy
Maximum Number of Darts Inside of a Circular DartboardHard
Apples & OrangesMedium
Longest Subarray of 1's After Deleting One ElementMedium
Running Sum of 1d ArrayEasy
Minimum Number of Days to Make m BouquetsMedium
Number of Subsequences That Satisfy the Given Sum ConditionMedium
Diameter of N-Ary TreeMedium
Customer Who Visited but Did Not Make Any TransactionsEasy
Binary Search Tree Iterator IIMedium
Maximum Nesting Depth of the ParenthesesEasy
Max Number of K-Sum PairsMedium
Construct the Lexicographically Largest Valid SequenceMedium
Invalid TweetsEasy
Sum of Unique ElementsEasy
Count Items Matching a RuleEasy
Check if One String Swap Can Make Strings EqualEasy
Minimum Path Cost in a Hidden GridMedium
Faulty SensorEasy
Nearest Exit from Entrance in MazeMedium
Minimum Cost to Reach Destination in TimeHard
Page Recommendations IIHard
Build Array from PermutationEasy
Count Good NumbersMedium
Concatenation of ArrayEasy
Maximum Compatibility Score SumMedium
Confirmation RateMedium
Number of Ways to Arrive at DestinationMedium
Strong FriendshipMedium
Count Nodes Equal to Sum of DescendantsMedium
Longest Subsequence Repeated k TimesHard
K Radius Subarray AveragesMedium
Rearrange Array Elements by SignMedium
Count Hills and Valleys in an ArrayEasy
Finding the Topic of Each PostHard
Steps to Make Array Non-decreasingMedium
Task Scheduler IIMedium
Words Within Two Edits of DictionaryMedium
Separate the Digits in an ArrayEasy
Check Knight Tour ConfigurationMedium
To Be Or Not To BeEasy
Count Pairs Whose Sum is Less than TargetEasy
Remove Duplicates from Sorted List IIMedium
Partition ListMedium
Count Complete Tree NodesEasy
Lemonade ChangeEasy
Find Duplicate File in SystemMedium
TriangleMedium
Movie RatingMedium
Employee BonusEasy
Find Winner on a Tic Tac Toe GameEasy
Students and ExaminationsEasy
Minimum Time DifferenceMedium
Minimum Falling Path SumMedium
Lexicographical NumbersMedium
Find the Length of the Longest Common PrefixMedium
N-Queens IIHard
Check if the Sentence Is PangramEasy
Remove Sub-Folders from the FilesystemMedium
Number of Recent CallsEasy
Remove Duplicates from Sorted ListEasy
Redundant ConnectionMedium
Count Binary SubstringsEasy
Find the Smallest Divisor Given a ThresholdMedium
Inorder Successor in BST IIMedium
Min Cost Climbing StairsEasy
Implement Stack using QueuesEasy
Online Stock SpanMedium
Identify the Largest Outlier in an ArrayMedium
Largest Odd Number in StringEasy
Reverse String IIEasy
Maximum Score After Splitting a StringEasy
Shifting Letters IIMedium
Find the Prefix Common Array of Two ArraysMedium
Unique Paths IIIHard
Find Eventual Safe StatesMedium
Immediate Food Delivery IIMedium
Transpose MatrixEasy
Monthly Transactions IMedium
Fraction to Recurring DecimalMedium
Find Missing and Repeated ValuesEasy
Distinct SubsequencesHard
Largest Divisible SubsetMedium
Russian Doll EnvelopesHard
Maximum Points You Can Obtain from CardsMedium
Find the Most Common ResponseMedium
Find Numbers with Even Number of DigitsEasy
Longest Substring with At Most Two Distinct CharactersMedium
Find the K-th Character in String Game IEasy
Minimum Deletions for At Most K Distinct CharactersEasy
Coin Change IIMedium
Fruits Into Baskets IIEasy
Threshold Majority QueriesHard
Bitwise OR of Even Numbers in an ArrayEasy
Minimum Cost Path with Edge ReversalsMedium
Design Ride Sharing SystemMedium
Permutations IIMedium
Spiral Matrix IIMedium
Binary Tree Level Order Traversal IIMedium
Pascal's Triangle IIEasy
Binary Tree Preorder TraversalEasy
Factorial Trailing ZeroesMedium
Dungeon GameHard
Consecutive NumbersMedium
Department Highest SalaryMedium
Department Top Three SalariesHard
Best Time to Buy and Sell Stock IVHard
Rectangle AreaMedium
Implement Queue using StacksEasy
Number of Digit OneHard
Different Ways to Add ParenthesesMedium
Single Number IIIMedium
Trips and UsersHard
Palindrome Permutation IIMedium
Best Meeting PointHard
Bulls and CowsMedium
Minimum Height TreesMedium
Remove Duplicate LettersMedium
Bulb SwitcherMedium
Number of Connected Components in an Undirected GraphMedium
Patching ArrayHard
House Robber IIIMedium
Counting BitsEasy
Power of FourEasy
Integer BreakMedium
Sum of Two IntegersMedium
Find K Pairs with Smallest SumsMedium
Shuffle an ArrayMedium
Longest Absolute File PathMedium
Find the DifferenceEasy
UTF-8 ValidationMedium
Queue Reconstruction by HeightMedium
Trapping Rain Water IIHard
Add Two Numbers IIMedium
132 PatternMedium
LFU CacheHard
Find Mode in Binary Search TreeEasy
IPOHard
Find Largest Value in Each Tree RowMedium
Swapping Nodes in a Linked ListMedium
Minimum Absolute Difference in BSTEasy
Shortest Path to Get FoodMedium
Array PartitionEasy
Human Traffic of StadiumHard
Add One Row to TreeMedium
Maximum Product of Three NumbersEasy
Set MismatchEasy
Dota2 SenateMedium
Maximum Width of Binary TreeMedium
Implement Magic DictionaryMedium
Baseball GameEasy
Redundant Connection IIHard
Longest Univalue PathMedium
Knight Probability in ChessboardMedium
Number of Distinct IslandsMedium
Partition to K Equal Sum SubsetsMedium
Number of Distinct Islands IIHard
Range ModuleHard
Candy CrushMedium
Minimum Window SubsequenceHard
Flatten a Multilevel Doubly Linked ListMedium
Partition LabelsMedium
Search in a Binary Search TreeEasy
Basic Calculator IIIHard
K-th Symbol in GrammarMedium
All Paths From Source to TargetMedium
Design HashSetEasy
Bus RoutesHard
Most Common WordEasy
Most Profit Assigning WorkMedium
Rectangle OverlapEasy
Backspace String CompareEasy
Hand of StraightsMedium
Minimum Cost to Hire K WorkersHard
Shortest Subarray with Sum at Least KHard
Leaf-Similar TreesEasy
Boats to Save PeopleMedium
Complete Binary Tree InserterMedium
Subarray Sums Divisible by KMedium
Subarrays with K Different IntegersHard
Cousins in Binary TreeEasy
Minimum Number of K Consecutive Bit FlipsHard
Find Common CharactersEasy
Partition Array Into Three Parts With Equal SumEasy
Maximum Difference Between Node and AncestorMedium
Recover a Tree From Preorder TraversalHard
Two City SchedulingMedium
Last Stone WeightEasy
Height CheckerEasy
Grumpy Bookstore OwnerMedium
Shortest Common SupersequenceHard
Tree DiameterMedium
Game Play Analysis IVMedium
Find in Mountain ArrayHard
Parsing A Boolean ExpressionHard
Relative Sort ArrayEasy
N-th Tribonacci NumberEasy
Sum of Nodes with Even-Valued GrandparentMedium
Snapshot ArrayMedium
Number of Dice Rolls With Target SumMedium
Remove Zero Sum Consecutive Nodes from Linked ListMedium
Maximum Candies Allocated to K ChildrenMedium
First Unique NumberMedium
Count Number of Nice SubarraysMedium
Number of Closed IslandsMedium
Maximum Score Words Formed by LettersHard
Search Suggestions SystemMedium
Subtract the Product and Sum of Digits of an IntegerEasy
Convert Binary Number in a Linked List to IntegerEasy
Shortest Path in a Grid with Obstacles EliminationHard
All Elements in Two Binary Search TreesMedium
Decrypt String from Alphabet to Integer MappingEasy
Minimum Insertion Steps to Make a String PalindromeHard
Angle Between Hands of a ClockMedium
Reduce Array Size to The HalfMedium
Maximum Sum BST in Binary TreeHard
Cinema Seat AllocationMedium
Count Good Nodes in Binary TreeMedium
Destination CityEasy
Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium
The kth Factor of nMedium
Number of Good PairsEasy
Minimum Insertions to Balance a Parentheses StringMedium
Find Users With Valid E-MailsEasy
Crawler Log FolderEasy
Special Array With X Elements Greater Than or Equal XEasy
Path With Minimum EffortMedium
Merge In Between Linked ListsMedium
Average Waiting TimeMedium
Count of Matches in TournamentEasy
The Number of Employees Which Report to Each EmployeeEasy
Sum of Beauty of All SubstringsMedium
Primary Department for Each EmployeeEasy
Find the Winner of the Circular GameMedium
Maximum Population YearEasy
Minimize Maximum Pair Sum in ArrayMedium
Sum of All Subset XOR TotalsEasy
Egg Drop With 2 Eggs and N FloorsMedium
Number of Wonderful SubstringsMedium
Find a Peak Element IIMedium
Unique Length-3 Palindromic SubsequencesMedium
Minimum Number of Swaps to Make the String BalancedMedium
Find All Groups of FarmlandMedium
Find Unique Binary StringMedium
Find if Path Exists in GraphEasy
Final Value of Variable After Performing OperationsEasy
Minimum Number of Moves to Seat EveryoneEasy
Check if an Original String Exists Given Two Encoded StringsHard
Time Needed to Buy TicketsEasy
Valid Arrangement of PairsHard
Step-By-Step Directions From a Binary Tree Node to AnotherMedium
Adding Spaces to a StringMedium
Smallest Value of the Rearranged NumberMedium
Sum of Total Strength of WizardsHard
Root Equals Sum of ChildrenEasy
Count Subarrays With Score Less Than KHard
Number of Arithmetic TripletsEasy
Largest Local Values in a MatrixEasy
Sort the PeopleEasy
Count Subarrays With Fixed BoundsHard
Maximum Sum of Distinct Subarrays With Length KMedium
Convert the TemperatureEasy
Split Message Based on LimitHard
Find the Pivot IntegerEasy
Remove Nodes From Linked ListMedium
Design Memory AllocatorMedium
Number of Even and Odd BitsEasy
Mice and CheeseMedium
CounterEasy
Array Prototype LastEasy
DebounceMedium
Apply Transform Over Each Element in ArrayEasy
Event EmitterMedium
Find Common Elements Between Two ArraysEasy
Count Subarrays Where Max Element Appears at Least K TimesMedium
Length of Longest Subarray With at Most K FrequencyMedium
Count Elements With Maximum FrequencyEasy
Count Alternating SubarraysMedium
Find the Integer Added to Array IIMedium
Find the Number of Good Pairs IIMedium
Find the Maximum Length of Valid Subsequence IIMedium
Ugly Number IIMedium
Find the City With the Smallest Number of Neighbors at a Threshold DistanceMedium
Length of the Longest Subsequence That Sums to TargetMedium
Minimum Sum of Four Digit Number After Splitting DigitsEasy
Count Number of TeamsMedium
Alternating Groups IEasy
Peeking IteratorMedium
Burst BalloonsHard
Number of Senior CitizensEasy
Minimum Number of Pushes to Type Word IIMedium
Shortest Unsorted Continuous SubarrayMedium
Customers Who Bought All ProductsMedium
Spiral Matrix IIIMedium
Regions Cut By SlashesMedium
Sum of Subarray RangesMedium
Stone Game IIMedium
Permutation SequenceHard
Maximum Count of Positive Integer and Negative IntegerEasy
Longest Substring with At Most K Distinct CharactersMedium
Ugly NumberEasy
Minimum Number of Operations to Make Array XOR Equal to KMedium
Delete Duplicate EmailsEasy
Path with Maximum ProbabilityMedium
Consecutive CharactersEasy
Find Closest Number to ZeroEasy
Employees Whose Manager Left the CompanyEasy
Convert 1D Array Into 2D ArrayEasy
Guess the WordHard
Sum of Digits of String After ConvertEasy
Base 7Easy
Count Largest GroupEasy
Even Odd TreeMedium
Split Linked List in PartsMedium
Find Words That Can Be Formed by CharactersEasy
Score of a StringEasy
Insert Greatest Common Divisors in Linked ListMedium
Design In-Memory File SystemHard
Product Price at a Given DateMedium
K Inverse Pairs ArrayHard
Guess Number Higher or LowerEasy
Maximum Sum of Subsequence With Non-adjacent ElementsHard
Longest Subarray With Maximum Bitwise ANDMedium
Find the Longest Substring Containing Vowels in Even CountsMedium
Shortest Way to Form StringMedium
Count the Number of Substrings With Dominant OnesMedium
Maximum Total Damage With Spell CastingMedium
Shortest PalindromeHard
Fix Names in a TableEasy
K-th Smallest in Lexicographical OrderHard
Extra Characters in a StringMedium
Final Prices With a Special Discount in a ShopEasy
Remove Covered IntervalsMedium
All O`one Data StructureHard
Design TwitterMedium
Linked List in Binary TreeMedium
Stock Price FluctuationMedium
Check If Array Pairs Are Divisible by kMedium
Find the Minimum and Maximum Number of Nodes Between Critical PointsMedium
Scramble StringHard
Max StackHard
Make Sum Divisible by PMedium
Count of Smaller Numbers After SelfHard
Equal Row and Column PairsMedium
Maximum Width RampMedium
Count Almost Equal Pairs IMedium
Divide Intervals Into Minimum Number of GroupsMedium
Split a String in Balanced StringsEasy
Smallest Range Covering Elements from K ListsHard
Ones and ZeroesMedium
Remove Max Number of Edges to Keep Graph Fully TraversableHard
Arithmetic SlicesMedium
Find Kth Bit in Nth Binary StringMedium
Split a String Into the Max Number of Unique SubstringsMedium
Intersection of Multiple ArraysEasy
Minimum Moves to Equal Array ElementsMedium
Insertion Sort ListMedium
Score of ParenthesesMedium
Reshape the MatrixEasy
Longest String ChainMedium
Maximum Vacation DaysHard
Minimum Consecutive Cards to Pick UpMedium
Delete the Middle Node of a Linked ListMedium
Binary Tree PruningMedium
Longest Square Streak in an ArrayMedium
Sort Array by Increasing FrequencyEasy
Insert into a Binary Search TreeMedium
Number of Ways to Form a Target String Given a DictionaryHard
Longest Subsequence With Limited SumEasy
Tenth LineEasy
Minimum Number of Changes to Make Binary String BeautifulMedium
Find if Array Can Be SortedMedium
Minimum Number of Removals to Make Mountain ArrayHard
Minimum Array EndMedium
Add Two PromisesEasy
Shortest Subarray With OR at Least K IIMedium
Nested List Weight Sum IIMedium
Seat Reservation ManagerMedium
Design Hit CounterMedium
Shortest Subarray to be Removed to Make Array SortedMedium
Find the Power of K-Size Subarrays IMedium
Partition Array Into Two Arrays to Minimize Sum DifferenceHard
Number of Operations to Make Network ConnectedMedium
Number of Common FactorsEasy
Defuse the BombEasy
Self Dividing NumbersEasy
Sequential DigitsMedium
Perfect NumberEasy
Percentage of Users Attended a ContestEasy
Take K of Each Character From Left and RightMedium
Rotating the BoxMedium
Sliding PuzzleHard
Find Champion IIMedium
Nth DigitMedium
The Maze IIMedium
Add DigitsEasy
Check If N and Its Double ExistEasy
Move Pieces to Obtain a StringMedium
Valid Phone NumbersEasy
Minimum Limit of Balls in a BagMedium
Special Array IIMedium
Nim GameEasy
Longest Substring with At Least K Repeating CharactersMedium
Find Longest Special Substring That Occurs Thrice IMedium
Take Gifts From the Richest PileEasy
Sellers With No SalesEasy
Linked List Random NodeMedium
Find Score of an Array After Marking All ElementsMedium
Number of Laser Beams in a BankMedium
Count Square Submatrices with All OnesMedium
Design Circular DequeMedium
Possible BipartitionMedium
Number ComplementEasy
Wiggle Sort IIMedium
Maximum Earnings From TaxiMedium
All Ancestors of a Node in a Directed Acyclic GraphMedium
My Calendar IMedium
Determine Whether Matrix Can Be Obtained By RotationEasy
Make The String GreatEasy
Car FleetMedium
Divisor GameEasy
Smallest Missing Integer Greater Than Sequential Prefix SumEasy
Sign of the Product of an ArrayEasy
Number of Islands IIHard
Best Sightseeing PairMedium
Count Ways To Build Good StringsMedium
Block Placement QueriesHard
Stone Game IIIHard
Maximum Frequency StackHard
Not Boring MoviesEasy
Construct String With Repeat LimitMedium
Number of Ways to Split ArrayMedium
Minimum Number of Operations to Move All Balls to Each BoxMedium
String Matching in an ArrayEasy
HeatersMedium
Count Prefix and Suffix Pairs IEasy
Sort Vowels in a StringMedium
Exchange SeatsMedium
Counting Words With a Given PrefixEasy
Word SubsetsMedium
Construct K Palindrome StringsMedium
Check if a Parentheses String Can Be ValidMedium
Mini ParserMedium
Longest Repeating SubstringMedium
Number of Zero-Filled SubarraysMedium
2 Keys KeyboardMedium
Detect SquaresMedium
Find the Difference of Two ArraysEasy
Spiral Matrix IVMedium
Movement of RobotsMedium
Minimum Cost to Make at Least One Valid Path in a GridHard
Bitwise XOR of All PairingsMedium
Maximum and Minimum Sums of at Most Size K SubsequencesMedium
Investments in 2016Medium
Print Binary TreeMedium
Count Servers that CommunicateMedium
Long Pressed NameEasy
Maximum Twin Sum of a Linked ListMedium
Valid Mountain ArrayEasy
Count Number of Maximum Bitwise-OR SubsetsMedium
Course Schedule IVMedium
Minimum Area RectangleMedium
Maximum Number of Fish in a GridMedium
Maximum GapMedium
Apply Operations to Make All Array Elements Equal to ZeroMedium
Divide Nodes Into the Maximum Number of GroupsHard
Special Array IEasy
Find Smallest Letter Greater Than TargetEasy
Longest Strictly Increasing or Strictly Decreasing SubarrayEasy
Tuple with Same ProductMedium
Similar String GroupsHard
Minimum Absolute DifferenceEasy
How Many Numbers Are Smaller Than the Current NumberEasy
Meeting Rooms IIIHard
Clear DigitsEasy
Remove All Occurrences of a SubstringMedium
Max Sum of a Pair With Equal Sum of DigitsMedium
Minimum Distance Between BST NodesEasy
Snakes and LaddersMedium
Minimum Operations to Exceed Threshold Value IIMedium
Find the Punishment Number of an IntegerMedium
Palindrome Partitioning IIHard
Rank Transform of a MatrixHard
Letter Tile PossibilitiesMedium
Construct Smallest Number From DI StringMedium
Delete and EarnMedium
Max Chunks To Make SortedMedium
Unique Word AbbreviationMedium
The k-th Lexicographical String of All Happy Strings of Length nMedium
Find the Highest AltitudeEasy
Arithmetic Slices II - SubsequenceHard
Construct Binary Tree from Preorder and Postorder TraversalMedium
Max Consecutive Ones IIMedium
Most Profitable Path in a TreeMedium
Number of Sub-arrays With Odd SumMedium
Successful Pairs of Spells and PotionsMedium
Second Minimum Node In a Binary TreeEasy
Length of Longest Fibonacci SubsequenceMedium
Number of Submatrices That Sum to TargetHard
Number of Students Unable to Eat LunchEasy
Merge Two 2D Arrays by Summing ValuesEasy
Find the Town JudgeEasy
Longest Duplicate SubstringHard
Apply Operations to an ArrayEasy
Check if Number is a Sum of Powers of ThreeMedium
Count Total Number of Colored CellsMedium
Most Stones Removed with Same Row or ColumnMedium
Magnetic Force Between Two BallsMedium
Delete Nodes From Linked List Present in ArrayMedium
Closest Prime Numbers in RangeMedium
Water BottlesEasy
Find the Shortest SuperstringHard
Function CompositionEasy
Restaurant GrowthMedium
Longest Harmonious SubsequenceEasy
Arranging CoinsEasy
Zero Array Transformation IIMedium
Minimum Recolors to Get K Consecutive Black BlocksEasy
Design Parking SystemEasy
House Robber IVMedium
Image SmootherEasy
Walking Robot SimulationMedium
Display the First Three RowsEasy
Beautiful ArrayMedium
Longest Nice SubarrayMedium
X of a Kind in a Deck of CardsEasy
Construct String from Binary TreeMedium
Validate Stack SequencesMedium
Minimum Cost Walk in Weighted GraphHard
Find All Possible Recipes from Given SuppliesMedium
Shortest Path Visiting All NodesHard
Final Array State After K Multiplication Operations IIHard
Two Furthest Houses With Different ColorsEasy
Group Sold Products By The DateEasy
Convert BST to Greater TreeMedium
Flatten Deeply Nested ArrayMedium
Detect CapitalEasy
Find Building Where Alice and Bob Can MeetHard
Minimum Operations to Make a Uni-Value GridMedium
Generate Random Point in a CircleMedium
Maximum Number of Points From Grid QueriesHard
Apply Operations to Maximize ScoreHard
Put Marbles in BagsHard
Transpose FileMedium
Maximum Absolute Sum of Any SubarrayMedium
Solving Questions With BrainpowerMedium
Maximum Value of an Ordered Triplet IEasy
Remove BoxesHard
Minimum Deletions to Make String BalancedMedium
Divide Array Into Equal PairsEasy
Minimum Number of Operations to Make Elements in Array DistinctEasy
Maximum Odd Binary NumberEasy
K-diff Pairs in an ArrayMedium
Logger Rate LimiterEasy
Maximum Profit in Job SchedulingHard
Minimum Average DifferenceMedium
Strange PrinterHard
Find the Count of Good IntegersHard
Shuffle the ArrayEasy
Path with Maximum GoldMedium
Longest Palindrome After Substring Concatenation IMedium
Count Special QuadrupletsEasy
Number of Valid Words in a SentenceEasy
HTML Entity ParserMedium
Rank ScoresMedium
Meeting SchedulerMedium
Count Symmetric IntegersEasy
Count Square Sum TriplesEasy
Count the Number of Good SubarraysMedium
Count Equal and Divisible Pairs in an ArrayEasy
Matchsticks to SquareMedium
Find Maximal Uncovered RangesMedium
Count the Number of Fair PairsMedium
Rabbits in ForestMedium
Count Nice Pairs in an ArrayMedium
Count the Hidden SequencesMedium
Knight DialerMedium
String Compression IIIMedium
Count of Range SumHard
Word FrequencyMedium
Count Complete Subarrays in an ArrayMedium
Minimum Operations to Reduce X to ZeroMedium
Count of Interesting SubarraysMedium
Race CarHard
Minimum Cost to Cut a StickHard
Nth Magical NumberHard
Reverse Nodes in Even Length GroupsMedium
Count Subarrays of Length Three With a ConditionEasy
A Number After a Double ReversalEasy
Satisfiability of Equality EquationsMedium
Find Words Containing CharacterEasy
Find Followers CountEasy
Fizz Buzz MultithreadedMedium
Keys and RoomsMedium
Find the Closest PalindromeHard
Calculate Money in Leetcode BankEasy
Maximum Number of Tasks You Can AssignHard
Minimum Operations to Make Binary Array Elements Equal to One IMedium
Push DominoesMedium
Concatenated DivisibilityHard
Maximum Performance of a TeamHard
Painting the WallsHard
Domino and Tromino TilingMedium
Minimum Moves to Reach Target ScoreMedium
Minimum Number of Taps to Open to Water a GardenHard
Remove Digit From Number to Maximize ResultEasy
Count Number of Balanced PermutationsHard
Three Consecutive OddsEasy
Finding 3-Digit Even NumbersEasy
Longest Uncommon Subsequence IEasy
Find Minimum Time to Finish All JobsHard
Total Characters in String After Transformations IIHard
Minimum Domino Rotations For Equal RowMedium
Longest Unequal Adjacent Groups Subsequence IIMedium
Find Minimum Time to Reach Last Room IMedium
Painting a Grid With Three Different ColorsHard
Zero Array Transformation IIIMedium
Minimum Cost of Buying Candies With DiscountEasy
Find the Maximum Sum of Node ValuesHard
Maximum Units on a TruckEasy
Longest Palindrome by Concatenating Two Letter WordsMedium
Largest Color Value in a Directed GraphHard
Binary WatchEasy
Beautiful Towers IMedium
Divisible and Non-divisible Sums DifferenceEasy
Minimum Adjacent Swaps to Reach the Kth Smallest NumberMedium
Recover Binary Search TreeMedium
Total Distance TraveledEasy
Find Center of Star GraphEasy
Clone Binary Tree With Random PointerMedium
Last Person to Fit in the BusMedium
Network Delay TimeMedium
Distribute Candies Among Children IIMedium
Timeout CancellationEasy
Find the Lexicographically Largest String From the Box IMedium
Third Maximum NumberEasy
Lexicographically Smallest Equivalent StringMedium
Design File SystemMedium
Kth Smallest Number in Multiplication TableHard
SleepEasy
Using a Robot to Print the Lexicographically Smallest StringMedium
Number of Matching SubsequencesMedium
Lexicographically Minimum String After Removing StarsMedium
Bitwise AND of Numbers RangeMedium
Maximum Difference Between Even and Odd Frequency IEasy
Maximum Difference Between Even and Odd Frequency IIHard
Product Sales Analysis IEasy
Maximum Difference Between Adjacent Elements in a Circular ArrayEasy
To Lower CaseEasy
Group the People Given the Group Size They Belong ToMedium
Maximum Difference by Remapping a DigitEasy
Minimize the Maximum Difference of PairsMedium
Flip String to Monotone IncreasingMedium
Transform Array to All Equal ElementsMedium
Max Difference You Can Get From Changing an IntegerMedium
Minimum Time to Complete TripsMedium
Maximum Difference Between Increasing ElementsEasy
Count the Number of Arrays with K Matching Adjacent ElementsHard
Maximum Product of Two Elements in an ArrayEasy
Divide Array Into Arrays With Max DifferenceMedium
Maximum Manhattan Distance After K ChangesMedium
Minimum Number of Vertices to Reach All NodesMedium
Rotated DigitsMedium
Smallest Number in Infinite SetMedium
Find the PeaksEasy
Minimum Fuel Cost to Report to the CapitalMedium
Sum of k-Mirror NumbersHard
Reach End of Array With Max ScoreMedium
Find All K-Distant Indices in an ArrayEasy
Find Duplicate SubtreesMedium
Find Original Array From Doubled ArrayMedium
Collect Coins in a TreeHard
Furthest Building You Can ReachMedium
Continuous SubarraysMedium
Find Subsequence of Length K With the Largest SumEasy
Repeated String MatchMedium
Interleaving StringMedium
Find the Original Typed String IEasy
Find the Original Typed String IIHard
Detect Cycles in 2D GridMedium
Fraction Addition and SubtractionMedium
Ways to Express an Integer as Sum of PowersMedium
Sales PersonEasy
Find Lucky Integer in an ArrayEasy
Prime PalindromeMedium
Find Root of N-Ary TreeMedium
Paint FenceMedium
Maximum XOR of Two Numbers in an ArrayMedium
Count Odd Numbers in an Interval RangeEasy
Reschedule Meetings for Maximum Free Time IMedium
Sum of Absolute Differences in a Sorted ArrayMedium
The Earliest and Latest Rounds Where Players CompeteHard
Maximum Matching of Players With TrainersMedium
Construct Binary Tree from Inorder and Postorder TraversalMedium
Height of Binary Tree After Subtree Removal QueriesHard
Valid WordEasy
Smallest Range IIMedium
Find the Maximum Length of Valid Subsequence IMedium
Sum of Root To Leaf Binary NumbersEasy
Minimum Difference in Sums After Removal of ElementsHard
Repeated Substring PatternEasy
Find N Unique Integers Sum up to ZeroEasy
Sort Items by Groups Respecting DependenciesHard
Minimum Number GameEasy
Super PowMedium
Delete Characters to Make Fancy StringEasy
Maximum Erasure ValueMedium
Richest Customer WealthEasy
Single-Threaded CPUMedium
Minimum Score After Removals on a TreeHard
Maximum Unique Subarray Sum After DeletionEasy
Count Number of Trapezoids IIHard
Shifting LettersMedium
Maximum Score From Removing SubstringsMedium
Resulting String After Adjacent RemovalsMedium
Complement of Base 10 IntegerEasy
Shortest Cycle in a GraphHard
Palindrome PairsHard
Smallest Subarrays With Maximum Bitwise ORMedium
Minimum Addition to Make Integer BeautifulMedium
Bitwise ORs of SubarraysMedium
Minimum Number of Operations to Make Array EmptyMedium
Rearranging FruitsHard
Reach a NumberMedium
Complex Number MultiplicationMedium
Reordered Power of 2Medium
Partition Array into Two Equal Product SubsetsMedium
Maximum 69 NumberEasy
Swap Sex of EmployeesEasy
Design Linked ListMedium
New 21 GameMedium
Game Play Analysis IEasy
Transformed ArrayEasy
Check If a String Contains All Binary Codes of Size KMedium
Longest Arithmetic Subsequence of Given DifferenceMedium
Maximum Alternating Subsequence SumMedium
Maximum Number of Occurrences of a SubstringMedium
Count Submatrices With All OnesMedium
Max Pair Sum in an ArrayEasy
24 GameHard
Count the Number of Powerful IntegersHard
Check if Two Chessboard Squares Have the Same ColorEasy
Longest Arithmetic SubsequenceMedium
Non-decreasing ArrayMedium
Maximum Area of Longest Diagonal RectangleEasy
Distribute CandiesEasy
Minimum Time to Repair CarsMedium
Reformat Department TableEasy
Sort Matrix by DiagonalsMedium
Reorder Data in Log FilesMedium
Maximum Average Pass RatioMedium
Find the Number of Ways to Place People IMedium
Reorder Routes to Make All Paths Lead to the City ZeroMedium
Find the Number of Ways to Place People IIHard
Find Closest PersonEasy
Minimum Operations to Make the Integer ZeroMedium
3Sum With MultiplicityMedium
Special Positions in a Binary MatrixEasy
Cherry PickupHard
Binary Tree Longest Consecutive SequenceMedium
Find Most Frequent Vowel and ConsonantEasy
Vowels Game in a StringMedium
Vowel SpellcheckerMedium
Jump Game IVHard
Replace Elements with Greatest Element on Right SideEasy
Distant BarcodesMedium
Find the XOR of Numbers Which Appear TwiceEasy
Grid Teleportation TraversalMedium
Additive NumberMedium
Valid Triangle NumberMedium
Largest Perimeter TriangleEasy
Minimum Score Triangulation of PolygonMedium
Decode the MessageEasy
Sentence Similarity IIIMedium
Strong Password CheckerHard
Perfect RectangleHard
Water Bottles IIMedium
Loud and RichMedium
Zigzag Grid Traversal With SkipEasy
Best Time to Buy and Sell Stock using StrategyMedium
Avoid Flood in The CityMedium
Minimum Number of Refueling StopsHard
Count the Number of Infection SequencesHard
Find the Minimum Amount of Time to Brew PotionsMedium
Compute Decimal RepresentationEasy
Can I WinMedium
Number of Pairs Satisfying InequalityHard
Min Cost to Connect All PointsMedium
Minimum Genetic MutationMedium
Find Sum of Array Product of Magical SequencesHard
Lowest Common Ancestor of a Binary Tree IVMedium
Find Resultant Array After Removing AnagramsEasy
Minimum Difference Between Highest and Lowest of K ScoresEasy
The Two Sneaky Numbers of DigitvilleEasy
4Sum IIMedium
Eliminate Maximum Number of MonstersMedium
Design an Ordered StreamEasy
Finding Pairs With a Certain SumMedium
Maximum Number of Distinct Elements After OperationsMedium
Maximum Height by Stacking CuboidsHard
Maximum Frequency of an Element After Performing Operations IMedium
Check If Digits Are Equal in String After Operations IEasy
Next Greater Numerically Balanced NumberMedium
Length of the Longest Valid SubstringHard
Count Number of Rectangles Containing Each PointMedium
Make Array Elements Equal to ZeroEasy
Minimum Number of Increments on Subarrays to Form a Target ArrayHard
Number of Days Between Two DatesEasy
Count Unguarded Cells in the GridMedium
Find X-Sum of All K-Long Subarrays IEasy
Design a Text EditorHard
Power Grid MaintenanceMedium
Design Snake GameMedium
Find Books with No Available CopiesEasy
Cherry Pickup IIHard
Find Missing ObservationsMedium
Stone GameMedium
Minimum Operations to Convert All Elements to ZeroMedium
Substrings of Size Three with Distinct CharactersEasy
Maximum Number of Operations to Move Ones to the EndMedium
RLE IteratorMedium
Minimum Absolute Difference Between Elements With ConstraintMedium
Increment Submatrices by OneMedium
Restore the Array From Adjacent PairsMedium
Check If All 1's Are at Least Length K Places AwayEasy
The K Weakest Rows in a MatrixEasy
Keep Multiplying Found Values by TwoEasy
3Sum SmallerMedium
Unpopular BooksMedium
Can Make Arithmetic Progression From SequenceEasy
Set Intersection Size At Least TwoHard
Tree NodeMedium
The Score of Students Solving Math ExpressionHard
Greatest Sum Divisible by ThreeMedium
Maximum Binary TreeMedium
Shortest Distance in a PlaneMedium
Smallest Integer Divisible by KMedium
Minimum Length of String After Deleting Similar EndsMedium
Contains Duplicate IIIHard
Flipping an ImageEasy
Capital Gain/LossMedium
Maximum Subarray Sum With Length Divisible by KMedium
Longest Even Odd Subarray With ThresholdEasy
Maximum Running Time of N ComputersHard
Corporate Flight BookingsMedium
Pairs of Songs With Total Durations Divisible by 60Medium
Count Partitions With Max-Min Difference at Most KMedium
Count Number of Trapezoids IMedium
Minimum Operations to Make Array Elements ZeroHard
Return Length of Arguments PassedEasy
Count Special TripletsMedium
Count the Number of Computer Unlocking PermutationsMedium
Jump Game VIMedium
Decoded String at IndexMedium
Find and Replace PatternMedium
Nth Highest SalaryMedium
Best Time to Buy and Sell Stock VMedium
Minimum Operations to Make Array Sum Divisible by KEasy
Delete Columns to Make SortedEasy
Find Minimum in Rotated Sorted Array IIHard
Two Best Non-Overlapping EventsMedium
Shortest Path with Alternating ColorsMedium
Maximum Product of Three Elements After One ReplacementMedium
Split and Merge Array TransformationMedium
Minimum Penalty for a ShopMedium
Rearrange Products TableEasy
Maximum Profit from Trading Stocks with DiscountsHard
Binary Tree TiltEasy
Minimum Bit Flips to Convert NumberEasy
Analyze User Website Visit PatternMedium
Last Day Where You Can Still CrossHard
N-Repeated Element in Size 2N ArrayEasy
Number of Ways to Paint N × 3 GridHard
Fair Candy SwapEasy
Four DivisorsMedium
Maximum Matrix SumMedium
Parallel CoursesMedium
Maximum Product of Splitted Binary TreeMedium
Employee Free TimeHard
Max Dot Product of Two SubsequencesHard
Minimum ASCII Delete Sum for Two StringsMedium
Super Ugly NumberMedium
Last Stone Weight IIMedium
Separate Squares IMedium
Maximize Area of Square Hole in GridMedium
Valid Palindrome IVMedium
Find the Largest Area of Square Inside Two RectanglesMedium
Construct the Minimum Bitwise Array IIMedium
Find Bottom Left Tree ValueMedium
Count Sub IslandsMedium
Minimum Pair Removal to Sort Array IEasy
Minimum Falling Path Sum IIHard
Maximize the Confusion of an ExamMedium
Minimum Cost Path with TeleportationsHard
Linked List ComponentsMedium
Minimum Number of Seconds to Make Mountain Height ZeroMedium
Divide an Array Into Subarrays With Minimum Cost IEasy
Trionic Array IEasy
Trionic Array IIHard
Reverse Only LettersEasy
Minimum Removals to Balance ArrayMedium
Ugly Number IIIMedium
Longest Mountain in ArrayMedium
Longest Happy PrefixHard
Matrix Similarity After Cyclic ShiftsEasy
Longest Balanced Substring IMedium
Longest Balanced Substring IIMedium
Reverse Words in a String IIIEasy
Champagne TowerMedium
Largest Prime from Consecutive Prime SumMedium
Reshape Data: PivotEasy
Tallest BillboardHard
Stream of CharactersHard
Classes With at Least 5 StudentsEasy

Showing 1387 of 1387 questions