Google

2305 LeetCode interview questions

Difficulty Distribution

Easy
601
26%
Medium
1205
52%
Hard
499
22%

Top Topics

All Questions

TitleDifficulty
Two SumEasy
Add Two NumbersMedium
Trapping Rain WaterHard
Median of Two Sorted ArraysHard
Longest Common PrefixEasy
Palindrome NumberEasy
Merge Sorted ArrayEasy
Longest Substring Without Repeating CharactersMedium
Best Time to Buy and Sell StockEasy
3SumMedium
Create Hello World FunctionEasy
Merge Strings AlternatelyEasy
Longest Palindromic SubstringMedium
Longest Consecutive SequenceMedium
Container With Most WaterMedium
Recyclable and Low Fat ProductsEasy
Valid ParenthesesEasy
Majority ElementEasy
Roman to IntegerEasy
Merge IntervalsMedium
Number of IslandsMedium
Maximum SubarrayMedium
Reverse IntegerMedium
Remove Duplicates from Sorted ArrayEasy
Subarray Sum Equals KMedium
Climbing StairsEasy
Merge Two Sorted ListsEasy
Next PermutationMedium
Generate ParenthesesMedium
Spiral MatrixMedium
Meeting Rooms IIMedium
Reverse Linked ListEasy
Decode StringMedium
Add Two IntegersEasy
Koko Eating BananasMedium
Remove ElementEasy
Search in Rotated Sorted ArrayMedium
Move ZeroesEasy
Pascal's TriangleEasy
Minimum Number of Increments on Subarrays to Form a Target ArrayHard
LRU CacheMedium
4SumMedium
N-QueensHard
Largest Rectangle in HistogramHard
Single NumberEasy
Jump GameMedium
Letter Combinations of a Phone NumberMedium
Concatenation of ArrayEasy
Split Array Largest SumHard
Top K Frequent ElementsMedium
Find Peak ElementMedium
Rotate ArrayMedium
Valid AnagramEasy
Find the Index of the First Occurrence in a StringEasy
House RobberMedium
Kth Largest Element in an ArrayMedium
Group AnagramsMedium
Rotate ImageMedium
Search Insert PositionEasy
Plus OneEasy
Viewers Turned StreamersHard
Logger Rate LimiterEasy
Max Consecutive OnesEasy
Sort ColorsMedium
Pow(x, n)Medium
Sliding Window MaximumHard
Happy NumberEasy
Longest Repeating Character ReplacementMedium
Product of Array Except SelfMedium
Single Element in a Sorted ArrayMedium
Add BinaryEasy
Zigzag ConversionMedium
Russian Doll EnvelopesHard
Longest Increasing SubsequenceMedium
Combine Two TablesEasy
Regular Expression MatchingHard
Power of TwoEasy
Number of Visible People in a QueueHard
Set Matrix ZeroesMedium
Find Median from Data StreamHard
Find First and Last Position of Element in Sorted ArrayMedium
Maximal SquareMedium
Course ScheduleMedium
SubsetsMedium
Binary SearchEasy
Valid PalindromeEasy
Basic CalculatorHard
Remove Nth Node From End of ListMedium
Contains DuplicateEasy
Rotting OrangesMedium
Maximal RectangleHard
Min StackMedium
Intersection of Two ArraysEasy
PermutationsMedium
Sqrt(x)Easy
Unique PathsMedium
Merge k Sorted ListsHard
Maximum Product SubarrayMedium
Coin ChangeMedium
Count Number of Trapezoids IIHard
3Sum ClosestMedium
Palindrome Linked ListEasy
Binary Tree Maximum Path SumHard
First Missing PositiveHard
Max Consecutive Ones IIIMedium
Two Sum II - Input Array Is SortedMedium
Reverse Words in a StringMedium
Fruit Into BasketsMedium
Insert Delete GetRandom O(1)Medium
Middle of the Linked ListEasy
Sudoku SolverHard
Best Time to Buy and Sell Stock IIMedium
Find All Numbers Disappeared in an ArrayEasy
Jump Game IIMedium
The Earliest Moment When Everyone Become FriendsMedium
Valid SudokuMedium
Linked List CycleEasy
CandyHard
Contains Duplicate IIEasy
Reverse Nodes in k-GroupHard
Zero Array Transformation IMedium
Partition Equal Subset SumMedium
Daily TemperaturesMedium
Running Sum of 1d ArrayEasy
Combination SumMedium
Same TreeEasy
Guess the WordHard
Count PrimesMedium
Fibonacci NumberEasy
Edit DistanceMedium
Separate Squares IMedium
Remove K DigitsMedium
Peak Index in a Mountain ArrayMedium
Length of Last WordEasy
Rotate ListMedium
Insert IntervalMedium
Reverse Vowels of a StringEasy
Isomorphic StringsEasy
Text JustificationHard
Sum of Subarray MinimumsMedium
Sort an ArrayMedium
Word BreakMedium
Missing NumberEasy
Palindrome PartitioningMedium
Minimum Area RectangleMedium
Count Number of Trapezoids IMedium
Second Highest SalaryMedium
Next Greater Element IIMedium
Find the Duplicate NumberMedium
Diameter of Binary TreeEasy
Create a DataFrame from ListEasy
Subsets IIMedium
Reverse PairsHard
Capacity To Ship Packages Within D DaysMedium
Wildcard MatchingHard
Random Pick with WeightMedium
Unique Number of OccurrencesEasy
Maximum Average Subarray IEasy
Article Views IEasy
Check if Array Is Sorted and RotatedEasy
Reverse StringEasy
Surrounded RegionsMedium
Largest NumberMedium
Big CountriesEasy
Divide Two IntegersMedium
Range ModuleHard
String to Integer (atoi)Medium
Find Customer RefereeEasy
String CompressionMedium
Target SumMedium
Word SearchMedium
Power of ThreeEasy
Minimum Window SubstringHard
Search a 2D Matrix IIMedium
Move Pieces to Obtain a StringMedium
Permutation in StringMedium
Pacific Atlantic Water FlowMedium
Squares of a Sorted ArrayEasy
Integer to RomanMedium
Apply SubstitutionsMedium
Finding MK AverageHard
Binary Tree Level Order TraversalMedium
First Unique Character in a StringEasy
Search a 2D MatrixMedium
Invert Binary TreeEasy
Meeting Rooms IIIHard
Greatest Common Divisor of StringsEasy
Find the DifferenceEasy
Number of ProvincesMedium
Rising TemperatureEasy
Frequency of the Most Frequent ElementMedium
Word LadderHard
Lowest Common Ancestor of a Binary TreeMedium
Employees Earning More Than Their ManagersEasy
Majority Element IIMedium
Burst BalloonsHard
Next Greater Element IEasy
Remove Duplicates from Sorted ListEasy
Delete Nodes And Return ForestMedium
Swap Adjacent in LR StringMedium
Kth Smallest Element in a BSTMedium
Symmetric TreeEasy
Is SubsequenceEasy
Minimum Size Subarray SumMedium
Maximum Width RampMedium
Sort ListMedium
Add StringsEasy
Swim in Rising WaterHard
Largest Divisible SubsetMedium
Minimum Number of Days to Make m BouquetsMedium
Intersection of Two Linked ListsEasy
Odd Even Linked ListMedium
Remove Duplicates from Sorted Array IIMedium
Task SchedulerMedium
Longest Valid ParenthesesHard
First Bad VersionEasy
Clone GraphMedium
Count Good NumbersMedium
24 GameHard
Gas StationMedium
Find K Closest ElementsMedium
Perfect SquaresMedium
Binary Tree Inorder TraversalEasy
Binary Tree Zigzag Level Order TraversalMedium
Reverse Linked List IIMedium
Ransom NoteEasy
Fizz BuzzEasy
Rotate StringEasy
Copy List with Random PointerMedium
Summary RangesEasy
Longest Common SubsequenceMedium
Trapping Rain Water IIHard
Zero Array Transformation IIMedium
Reorder ListMedium
Single Number IIMedium
Find Minimum in Rotated Sorted ArrayMedium
Implement Stack using QueuesEasy
Longest Increasing Path in a MatrixHard
Asteroid CollisionMedium
01 MatrixMedium
Serialize and Deserialize Binary TreeHard
Average Time of Process per MachineEasy
Shortest PalindromeHard
Search in Rotated Sorted Array IIMedium
Swap Nodes in PairsMedium
Can Place FlowersEasy
Coin Change IIMedium
Reorganize StringMedium
Group Shifted StringsMedium
CounterEasy
Shortest Path in a Grid with Obstacles EliminationHard
Count Square Submatrices with All OnesMedium
Evaluate DivisionMedium
Minimum Area Rectangle IIMedium
Find Missing and Repeated ValuesEasy
Evaluate Reverse Polish NotationMedium
Sum of Two IntegersMedium
LFU CacheHard
Expression Add OperatorsHard
Implement Trie (Prefix Tree)Medium
Can Make Arithmetic Progression From SequenceEasy
House Robber IIMedium
Permutation SequenceHard
Valid Palindrome IIEasy
Find All Duplicates in an ArrayMedium
Online Stock SpanMedium
Maximum Depth of Binary TreeEasy
Find All Possible Recipes from Given SuppliesMedium
Number of Islands IIHard
Race CarHard
Path With Minimum EffortMedium
Odd Even JumpHard
Lexicographically Smallest Beautiful StringHard
Cheapest Flights Within K StopsMedium
Binary Subarrays With SumMedium
Simplify PathMedium
Course Schedule IIMedium
Contiguous ArrayMedium
Alien DictionaryHard
Moving Average from Data StreamEasy
Number of Matching SubsequencesMedium
Word Search IIHard
Network Delay TimeMedium
Assign CookiesEasy
Employee BonusEasy
Add DigitsEasy
Implement Queue using StacksEasy
Minimum Path SumMedium
Linked List Cycle IIMedium
Multiply StringsMedium
Redundant ConnectionMedium
Find And Replace in StringMedium
Construct Binary Tree from Preorder and Inorder TraversalMedium
Validate Binary Search TreeMedium
H-IndexMedium
Repeated Substring PatternEasy
Delete Node in a Linked ListMedium
Accounts MergeMedium
Find K Pairs with Smallest SumsMedium
Minimum Time to Finish the RaceHard
Design Hit CounterMedium
Maximum SwapMedium
Diagonal TraverseMedium
Minimum Number of Operations to Move All Balls to Each BoxMedium
Min Cost Climbing StairsEasy
Kth Missing Positive NumberEasy
Substring with Concatenation of All WordsHard
Managers with at Least 5 Direct ReportsMedium
TriangleMedium
Snapshot ArrayMedium
Vertical Order Traversal of a Binary TreeHard
Domino and Tromino TilingMedium
Shuffle the ArrayEasy
Set MismatchEasy
Rearrange Array Elements by SignMedium
Best Time to Buy and Sell Stock with CooldownMedium
Combination Sum IVMedium
Backspace String CompareEasy
Reverse String IIEasy
Find Eventual Safe StatesMedium
Remove Duplicate LettersMedium
Single-Threaded CPUMedium
Integer to English WordsHard
Detect SquaresMedium
Find Longest Special Substring That Occurs Thrice IMedium
Richest Customer WealthEasy
Bus RoutesHard
Balanced Binary TreeEasy
Kth Largest Element in a StreamEasy
Car FleetMedium
Subarrays with K Different IntegersHard
Combination Sum IIMedium
Exclusive Time of FunctionsMedium
Remove Outermost ParenthesesEasy
Count of Smaller Numbers After SelfHard
Score of a StringEasy
Shortest Path in Binary MatrixMedium
Transpose MatrixEasy
Number of Closed IslandsMedium
Nth DigitMedium
Sort Characters By FrequencyMedium
Average Selling PriceEasy
Next Special Palindrome NumberHard
Find the Safest Path in a GridMedium
Rank Transform of an ArrayEasy
The Skyline ProblemHard
Soup ServingsMedium
The Latest Time to Catch a BusMedium
Count Days Without MeetingsMedium
Binary Tree Right Side ViewMedium
Sequence ReconstructionMedium
Maximum Points You Can Obtain from CardsMedium
Maximum XOR of Two Numbers in an ArrayMedium
Max Area of IslandMedium
Binary Tree PathsEasy
Shortest Unsorted Continuous SubarrayMedium
Find Pivot IndexEasy
Fraction to Recurring DecimalMedium
Linked List Random NodeMedium
Height of Binary Tree After Subtree Removal QueriesHard
Minimum Weighted Subgraph With the Required PathsHard
Continuous SubarraysMedium
Find X-Sum of All K-Long Subarrays IEasy
Replace Employee ID With The Unique IdentifierEasy
Customer Who Visited but Did Not Make Any TransactionsEasy
Sum of Distances in TreeHard
Partition ListMedium
Count and SayMedium
Champagne TowerMedium
Find All Anagrams in a StringMedium
Convert Sorted Array to Binary Search TreeEasy
Design a Stack With Increment OperationMedium
Unique Length-3 Palindromic SubsequencesMedium
Type of TriangleEasy
Remove Linked List ElementsEasy
Flatten Binary Tree to Linked ListMedium
Reconstruct ItineraryHard
Design a Number Container SystemMedium
Minimum Cost to Make at Least One Valid Path in a GridHard
Detonate the Maximum BombsMedium
Encode and Decode StringsMedium
Android Unlock PatternsMedium
Excel Sheet Column TitleEasy
CombinationsMedium
Partition Array Into Two Arrays to Minimize Sum DifferenceHard
Range Sum Query - ImmutableEasy
Ugly NumberEasy
Longest PalindromeEasy
Top K Frequent WordsMedium
Shortest Path Visiting All NodesHard
Consecutive NumbersMedium
Palindromic SubstringsMedium
Time Taken to Cross the DoorHard
Find Duplicate SubtreesMedium
Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium
Maximum Candies Allocated to K ChildrenMedium
Flood FillEasy
Monthly Transactions IMedium
Recover Binary Search TreeMedium
Queue Reconstruction by HeightMedium
Making A Large IslandHard
Unique Paths IIMedium
Remove Sub-Folders from the FilesystemMedium
Students and ExaminationsEasy
Word Break IIHard
Maximum Score After Splitting a StringEasy
Minimum Difference Between Largest and Smallest Value in Three MovesMedium
Delete Nodes From Linked List Present in ArrayMedium
Graph Valid TreeMedium
Count Numbers with Unique DigitsMedium
Repeated String MatchMedium
Predict the WinnerMedium
Keys and RoomsMedium
Largest Triangle AreaEasy
Number of 1 BitsEasy
Divide Array in Sets of K Consecutive NumbersMedium
Minimum Falling Path SumMedium
Maximum Good Subarray SumMedium
Find in Mountain ArrayHard
Inverse Coin ChangeMedium
House Robber IIIMedium
Delete Node in a BSTMedium
Decode WaysMedium
Jewels and StonesEasy
Increasing Triplet SubsequenceMedium
Regions Cut By SlashesMedium
Maximum Number of Events That Can Be AttendedMedium
Kids With the Greatest Number of CandiesEasy
Binary Tree Vertical Order TraversalMedium
Flatten Nested List IteratorMedium
Flipping an ImageEasy
New 21 GameMedium
Longest Arithmetic Subsequence of Given DifferenceMedium
Minimum Interval to Include Each QueryHard
Maximum Sum of 3 Non-Overlapping SubarraysHard
Tuple with Same ProductMedium
Longest Absolute File PathMedium
Sliding Window MedianHard
Sender With Largest Word CountMedium
Range Sum Query 2D - ImmutableMedium
Path Sum IIIMedium
Third Maximum NumberEasy
Valid Parenthesis StringMedium
Subarray Sums Divisible by KMedium
Minimum Add to Make Parentheses ValidMedium
Maximum Level Sum of a Binary TreeMedium
Number of Digit OneHard
Non-overlapping IntervalsMedium
Sum of Beauty of All SubstringsMedium
Smallest Integer Divisible by KMedium
Snakes and LaddersMedium
Binary Search Tree IteratorMedium
Minimum Absolute Difference in BSTEasy
K-th Smallest in Lexicographical OrderHard
Minimum Time DifferenceMedium
Best Time to Buy and Sell Stock IIIHard
K Closest Points to OriginMedium
K-th Symbol in GrammarMedium
Robot Room CleanerHard
Number of Subsequences That Satisfy the Given Sum ConditionMedium
My Calendar IMedium
Minimum Domino Rotations For Equal RowMedium
Maximum Score From Removing SubstringsMedium
Product of the Last K NumbersMedium
Duplicate ZerosEasy
Maximum Beauty of an Array After Applying OperationMedium
Check If N and Its Double ExistEasy
Find Original Array From Doubled ArrayMedium
Minimum Height TreesMedium
Find the Difference of Two ArraysEasy
How Many Numbers Are Smaller Than the Current NumberEasy
Detect CapitalEasy
Design a Text EditorHard
Max Chunks To Make SortedMedium
Delete the Middle Node of a Linked ListMedium
Word Ladder IIHard
Array Prototype LastEasy
Rotated DigitsMedium
Robot Return to OriginEasy
Number of Good PairsEasy
Basic Calculator IIMedium
Intersection of Two Arrays IIEasy
Longest Duplicate SubstringHard
Remove Duplicates from Sorted List IIMedium
Minimum Operations to Reduce X to ZeroMedium
Build Array from PermutationEasy
Make The String GreatEasy
All Nodes Distance K in Binary TreeMedium
Maximum Frequency of an Element After Performing Operations IMedium
Student Attendance Record IIHard
Check if Word Can Be Placed In CrosswordMedium
Maximum Number of Ways to Partition an ArrayHard
Number of EnclavesMedium
Create Maximum NumberHard
Painting a Grid With Three Different ColorsHard
Divide Array Into Arrays With Max DifferenceMedium
Missing RangesEasy
Find the Highest AltitudeEasy
Time Based Key-Value StoreMedium
Triangle JudgementEasy
Design Linked ListMedium
Two Sum IV - Input is a BSTEasy
Maximum Width of Binary TreeMedium
Permutations IIMedium
Max Points on a LineHard
Nth Highest SalaryMedium
Binary Tree Preorder TraversalEasy
Longest Palindromic SubsequenceMedium
Longest Arithmetic SubsequenceMedium
Island PerimeterEasy
First Letter to Appear TwiceEasy
Palindrome PairsHard
Path with Maximum ProbabilityMedium
Count Special SubsequencesMedium
Zero Array Transformation IIIMedium
Is Graph Bipartite?Medium
Count Number of Bad PairsMedium
Sum of Good SubsequencesHard
Path Existence Queries in a Graph IMedium
Maximum Number of Points with CostMedium
HeatersMedium
Word SubsetsMedium
Maximum Score of a Node SequenceHard
Valid Word AbbreviationEasy
Count Submatrices With All OnesMedium
Walls and GatesMedium
Wiggle Sort IIMedium
Optimal Account BalancingHard
Bag of TokensMedium
My Calendar IIMedium
Expressive WordsMedium
Rank Teams by VotesMedium
Find Target Indices After Sorting ArrayEasy
Build an Array With Stack OperationsMedium
Longest Non-Decreasing Subarray After Replacing at Most One ElementMedium
Customers Who Never OrderEasy
Find the Smallest Divisor Given a ThresholdMedium
Duplicate EmailsEasy
Interleaving StringMedium
Pascal's Triangle IIEasy
Path SumEasy
Water BottlesEasy
Magic Squares In GridMedium
Interval List IntersectionsMedium
Sort Transformed ArrayMedium
X of a Kind in a Deck of CardsEasy
Relative RanksEasy
RLE IteratorMedium
Minimum Number of Flips to Make the Binary String AlternatingMedium
Minimum Cost to Cut a StickHard
Convert 1D Array Into 2D ArrayEasy
Lexicographical NumbersMedium
Shortest Common SupersequenceHard
Longest Subarray of 1's After Deleting One ElementMedium
Check if Grid can be Cut into SectionsMedium
Reschedule Meetings for Maximum Free Time IMedium
Spiral Matrix IIMedium
To Be Or Not To BeEasy
The kth Factor of nMedium
Invalid TweetsEasy
Shortest Distance from All BuildingsHard
Filling Bookcase ShelvesMedium
Parallel Courses IIHard
Maximum Number of K-Divisible ComponentsHard
Number of Ways to Build Sturdy Brick WallMedium
Counting Words With a Given PrefixEasy
Find All K-Distant Indices in an ArrayEasy
Maximum Product of Word LengthsMedium
Ones and ZeroesMedium
Count Servers that CommunicateMedium
Find the Most Competitive SubsequenceMedium
Game of LifeMedium
Longest Mountain in ArrayMedium
Stone Game IIIHard
Stock Price FluctuationMedium
Delete Operation for Two StringsMedium
Find the Length of the Longest Common PrefixMedium
Subarray Product Less Than KMedium
Maximum Sum Circular SubarrayMedium
Find the Prefix Common Array of Two ArraysMedium
Car PoolingMedium
Project Employees IEasy
Minimize Hamming Distance After Swap OperationsMedium
Words Within Two Edits of DictionaryMedium
Design Search Autocomplete SystemHard
Largest Submatrix With RearrangementsMedium
Number of Substrings Containing All Three CharactersMedium
Design Circular QueueMedium
Lowest Common Ancestor of a Binary Search TreeMedium
Number of Recent CallsEasy
Find if Path Exists in GraphEasy
Maximum Side Length of a Square with Sum Less than or Equal to ThresholdMedium
Minimum Deletions to Make String BalancedMedium
Rank ScoresMedium
Pyramid Transition MatrixMedium
Valid Mountain ArrayEasy
Sum Root to Leaf NumbersMedium
Time Needed to Inform All EmployeesMedium
Find All People With SecretHard
Binary WatchEasy
Shortest Subarray with Sum at Least KHard
Find Mode in Binary Search TreeEasy
Matrix Block SumMedium
Toeplitz MatrixEasy
Distinct SubsequencesHard
Adjacent Increasing Subarrays Detection IEasy
Best Time to Buy and Sell Stock IVHard
Find Leaves of Binary TreeMedium
Maximum Number of Distinct Elements After OperationsMedium
Kth Smallest Element in a Sorted MatrixMedium
Buddy StringsEasy
Unique Email AddressesEasy
Find the Maximum Length of Valid Subsequence IMedium
Describe the PaintingMedium
Merge Two 2D Arrays by Summing ValuesEasy
Construct Binary Tree from Preorder and Postorder TraversalMedium
Minimum Cost to Merge StonesHard
Longest Increasing Subsequence IIHard
Furthest Building You Can ReachMedium
Kth Ancestor of a Tree NodeHard
Largest Number At Least Twice of OthersEasy
Evaluate the Bracket Pairs of a StringMedium
Remove All Adjacent Duplicates In StringEasy
Reverse BitsEasy
Shortest BridgeMedium
Queries Quality and PercentageEasy
Boats to Save PeopleMedium
Count of Range SumHard
Valid Perfect SquareEasy
Check If a String Contains All Binary Codes of Size KMedium
User Activity for the Past 30 Days IEasy
Product Price at a Given DateMedium
Sort Array By ParityEasy
Special Positions in a Binary MatrixEasy
Longest Harmonious SubsequenceEasy
Guess Number Higher or LowerEasy
Count Complete Tree NodesEasy
Power of FourEasy
All O`one Data StructureHard
Special Array IEasy
Path With Maximum Minimum ValueMedium
Defanging an IP AddressEasy
Maximize Distance to Closest PersonMedium
Cat and MouseHard
Number of Unique Good SubsequencesHard
Push DominoesMedium
Flip Equivalent Binary TreesMedium
Delete Columns to Make Sorted IIMedium
Find the Number of Ways to Place People IMedium
The Earliest and Latest Rounds Where Players CompeteHard
Number of Connected Components in an Undirected GraphMedium
Arithmetic SubarraysMedium
Number of Flowers in Full BloomHard
Bulls and CowsMedium
Minimum Obstacle Removal to Reach CornerHard
Smallest String Starting From LeafMedium
Flip String to Monotone IncreasingMedium
Knight DialerMedium
Delete Columns to Make SortedEasy
Minimum Knight MovesMedium
Sort Integers by The Power ValueMedium
Find Numbers with Even Number of DigitsEasy
Convert Sorted List to Binary Search TreeMedium
Minimum Distance to Type a Word Using Two FingersHard
Jump Game IVHard
Unique Binary Search Trees IIMedium
Employee Free TimeHard
Game Play Analysis IVMedium
Longest String ChainMedium
Minimum Pair Removal to Sort Array IEasy
Populating Next Right Pointers in Each NodeMedium
Escape The GhostsMedium
Max Sum of Rectangle No Larger Than KHard
132 PatternMedium
Find the Maximum Sequence Value of ArrayHard
Maximum Frequency of an Element After Performing Operations IIHard
Find N Unique Integers Sum up to ZeroEasy
Count Non-Decreasing Subarrays After K OperationsHard
Fill a Special GridMedium
Dungeon GameHard
Counting BitsEasy
Minimum Remove to Make Valid ParenthesesMedium
Design Add and Search Words Data StructureMedium
Continuous Subarray SumMedium
Sum of Square NumbersMedium
Count Number of Nice SubarraysMedium
Immediate Food Delivery IIMedium
Nim GameEasy
Exchange SeatsMedium
UTF-8 ValidationMedium
Next Closest TimeMedium
Number of Good Ways to Split a StringMedium
Maximum XOR With an Element From ArrayHard
Special Array With X Elements Greater Than or Equal XEasy
Cracking the SafeHard
Split a String Into the Max Number of Unique SubstringsMedium
Largest Local Values in a MatrixEasy
Student Attendance Record IEasy
Beautiful ArrayMedium
Largest Component Size by Common FactorHard
Find the Maximum Length of Valid Subsequence IIMedium
Build a Matrix With ConditionsHard
Wiggle SortMedium
Number of Zero-Filled SubarraysMedium
Integer ReplacementMedium
Longest Word in Dictionary through DeletingMedium
Rank Transform of a MatrixHard
Watering PlantsMedium
The MazeMedium
Similar String GroupsHard
Stream of CharactersHard
Number of Good PathsHard
Number of AtomsHard
Path with Maximum GoldMedium
Cherry Pickup IIHard
Range Sum Query 2D - MutableMedium
Range Sum of Sorted Subarray SumsMedium
Implement Magic DictionaryMedium
Insert into a Sorted Circular Linked ListMedium
Random Point in Non-overlapping RectanglesMedium
Online ElectionMedium
Remove IntervalMedium
Tiling a Rectangle with the Fewest SquaresHard
Number of Ways of Cutting a PizzaHard
Jump Game VIIMedium
Delete Duplicate EmailsEasy
N-th Tribonacci NumberEasy
Minimum Cost For TicketsMedium
Factorial Trailing ZeroesMedium
Destroying AsteroidsMedium
Frog JumpHard
The k-th Lexicographical String of All Happy Strings of Length nMedium
Most Stones Removed with Same Row or ColumnMedium
Number of Ways to Arrive at DestinationMedium
Maximum Sum of Distinct Subarrays With Length KMedium
Convert Object to JSON StringMedium
Construct Binary Search Tree from Preorder TraversalMedium
Find the Largest Area of Square Inside Two RectanglesMedium
Minimum Number of Vertices to Reach All NodesMedium
Cat and Mouse IIHard
Word PatternEasy
Search Suggestions SystemMedium
Remove All Occurrences of a SubstringMedium
Clear DigitsEasy
Number of Same-End SubstringsMedium
Check if Number is a Sum of Powers of ThreeMedium
House Robber IVMedium
Smallest Range Covering Elements from K ListsHard
Count the Number of Fair PairsMedium
Two Best Non-Overlapping EventsMedium
Adjacent Increasing Subarrays Detection IIMedium
Reschedule Meetings for Maximum Free Time IIMedium
Confirmation RateMedium
Percentage of Users Attended a ContestEasy
License Key FormattingEasy
Find K-th Smallest Pair DistanceHard
Parallel CoursesMedium
Decompress Run-Length Encoded ListEasy
Maximum Score of a Good SubarrayHard
Parallel Courses IIIHard
Paths in Matrix Whose Sum Is Divisible by KHard
Binary Tree Longest Consecutive SequenceMedium
Patching ArrayHard
Evaluate Boolean Binary TreeEasy
Redundant Connection IIHard
All Possible Full Binary TreesMedium
Avoid Flood in The CityMedium
Non-decreasing ArrayMedium
Maximum Number of Words Found in SentencesEasy
Sentence Similarity IIIMedium
Car Fleet IIHard
Checking Existence of Edge Length Limited PathsHard
Verify Preorder Serialization of a Binary TreeMedium
Count Subarrays With Score Less Than KHard
Perfect RectangleHard
Count Number of Distinct Integers After Reverse OperationsMedium
Magical StringMedium
Closest Nodes Queries in a Binary Search TreeMedium
Encode and Decode TinyURLMedium
Disconnect Path in a Binary Matrix by at Most One FlipMedium
Check if There is a Path With Equal Number of 0's And 1'sMedium
Prime Subtraction OperationMedium
Sentence Similarity IIMedium
Exam RoomMedium
Campus BikesMedium
Letter Tile PossibilitiesMedium
Latest Time by Replacing Hidden DigitsEasy
Map of Highest PeakMedium
Check if DFS Strings Are PalindromesHard
Video StitchingMedium
Eliminate Maximum Number of MonstersMedium
The Number of Weak Characters in the GameMedium
Sentence Screen FittingMedium
DI String MatchEasy
3Sum SmallerMedium
Image OverlapMedium
Smallest Rectangle Enclosing Black PixelsHard
Rearrange String k Distance ApartHard
Paint FenceMedium
Frog Jump IIMedium
Max Chunks To Make Sorted IIHard
Minimize Max Distance to Gas StationHard
Print in OrderEasy
Minimum Number of Days to Eat N OrangesHard
Create Binary Tree From DescriptionsMedium
Palindrome Partitioning IIHard
Insert into a Binary Search TreeMedium
Solving Questions With BrainpowerMedium
Design TwitterMedium
Unique Binary Search TreesMedium
Longest Balanced Subarray IIHard
Maximum Matrix SumMedium
Divide an Array Into Subarrays With Minimum Cost IEasy
Not Boring MoviesEasy
Bulb SwitcherMedium
Find the Number of Ways to Place People IIHard
Critical Connections in a NetworkHard
Find Minimum in Rotated Sorted Array IIHard
Number of Wonderful SubstringsMedium
Repeated DNA SequencesMedium
Maximum Erasure ValueMedium
Restore IP AddressesMedium
Find the Punishment Number of an IntegerMedium
Construct Binary Tree from Inorder and Postorder TraversalMedium
Best Sightseeing PairMedium
Longest Nice SubarrayMedium
Design Task ManagerMedium
Longest Palindromic Subsequence After at Most K OperationsMedium
Find the K-th Character in String Game IEasy
Water and Jug ProblemMedium
Return Length of Arguments PassedEasy
The Number of Employees Which Report to Each EmployeeEasy
Spiral Matrix IIIMedium
Partition Array According to Given PivotMedium
Stone GameMedium
Maximum Employees to Be Invited to a MeetingHard
Largest Odd Number in StringEasy
Read N Characters Given read4 II - Call Multiple TimesHard
Design Snake GameMedium
Design Compressed String IteratorEasy
Minimum Cost to Hire K WorkersHard
Deepest Leaves SumMedium
Largest Color Value in a Directed GraphHard
Minimum Consecutive Cards to Pick UpMedium
Freedom TrailHard
Reaching PointsHard
Shortest Path to Get All KeysHard
All Ancestors of a Node in a Directed Acyclic GraphMedium
Longest Uncommon Subsequence IIMedium
Minimum Distance Between BST NodesEasy
Determine if Two Events Have ConflictEasy
Couples Holding HandsHard
Longest Substring with At Most Two Distinct CharactersMedium
Most Frequent Number Following Key In an ArrayEasy
Check if Number Has Equal Digit Count and Digit ValueEasy
Longest Binary Subsequence Less Than or Equal to KMedium
Line ReflectionMedium
Sum of Prefix Scores of StringsHard
Number of BoomerangsMedium
Smallest Good BaseHard
Max Consecutive Ones IIMedium
All Paths from Source Lead to DestinationMedium
Minimum Window SubsequenceHard
My Calendar IIIHard
Sentence SimilarityEasy
Search in a Sorted Array of Unknown SizeMedium
Linked List ComponentsMedium
K-Similar StringsHard
String TransformationHard
Delete Columns to Make Sorted IIIHard
Valid BoomerangEasy
Single-Row KeyboardEasy
Smallest Subsequence of Distinct CharactersMedium
Maximum Number That Sum of the Prices Is Less Than or Equal to KMedium
Minimum Falling Path Sum IIHard
Sum of Mutated Array Closest to TargetMedium
Pizza With 3n SlicesHard
Max Value of EquationHard
Minimum Adjacent Swaps for K Consecutive OnesHard
Number of Restricted Paths From First to Last NodeMedium
Queries on Number of Points Inside a CircleMedium
Cutting RibbonsMedium
Guess Number Higher or Lower IIMedium
Alphabet Board PathMedium
Count Fertile Pyramids in a LandHard
Closest Binary Search Tree ValueEasy
Confusing NumberEasy
Beautiful ArrangementMedium
Range AdditionMedium
Split Array into Consecutive SubsequencesMedium
Largest Sum of AveragesMedium
Reverse Only LettersEasy
Numbers With Repeated DigitsHard
Binary String With Substrings Representing 1 To NMedium
Longest Common Suffix QueriesHard
Last Moment Before All Ants Fall Out of a PlankMedium
Maximum Non Negative Product in a MatrixMedium
Merge Triplets to Form Target TripletMedium
Left and Right Sum DifferencesEasy
Search in a Binary Search TreeEasy
Final Value of Variable After Performing OperationsEasy
Number of Students Unable to Eat LunchEasy
Last Day Where You Can Still CrossHard
Subtree of Another TreeEasy
SleepEasy
Divisor GameEasy
Separate Squares IIHard
Finding 3-Digit Even NumbersEasy
Sum of Subarray RangesMedium
Longest Substring with At Least K Repeating CharactersMedium
Basic Calculator IIIHard
Meeting RoomsEasy
Parsing A Boolean ExpressionHard
Max Number of K-Sum PairsMedium
Swapping Nodes in a Linked ListMedium
Find the Maximum Number of Elements in SubsetMedium
Reordered Power of 2Medium
Maximize Subarray GCD ScoreHard
Partition StringMedium
Fruits Into Baskets IIEasy
Minimum Depth of Binary TreeEasy
Product Sales Analysis IEasy
Hand of StraightsMedium
Convert Binary Number in a Linked List to IntegerEasy
Binary Tree Postorder TraversalEasy
Last Stone WeightEasy
Self Dividing NumbersEasy
Alternating Groups IIMedium
Number of Equivalent Domino PairsEasy
Strobogrammatic Number IIMedium
Longest Substring with At Most K Distinct CharactersMedium
Element Appearing More Than 25% In Sorted ArrayEasy
Number of Ways to Reorder Array to Get Same BSTHard
Rearrange Spaces Between WordsEasy
Minimum Cost to Set Cooking TimeMedium
Maximum AND Sum of ArrayHard
Number of Valid Clock TimesEasy
Count K-Subsequences of a String With Maximum BeautyHard
Maximum Length of Semi-Decreasing SubarraysMedium
Find Longest Special Substring That Occurs Thrice IIMedium
Erect the FenceHard
Super Egg DropHard
Design Most Recently Used QueueMedium
Distribute Coins in Binary TreeMedium
Maximum Value of K Coins From PilesHard
Maximum Split of Positive Even IntegersMedium
Find Valid Matrix Given Row and Column SumsMedium
Split Two Strings to Make PalindromeMedium
Number of Good Leaf Nodes PairsMedium
Binary Tree Coloring GameMedium
Longest Happy PrefixHard
Design Phone DirectoryMedium
Replace All Digits with CharactersEasy
Zigzag IteratorMedium
Kth Smallest Subarray SumMedium
Operations on TreeMedium
Binary Searchable Numbers in an Unsorted ArrayMedium
Minimum Operations to Convert NumberMedium
Find All Lonely Numbers in the ArrayMedium
Minimum Time to Remove All Cars Containing Illegal GoodsHard
Strobogrammatic NumberEasy
Flatten 2D VectorMedium
Closest Binary Search Tree Value IIHard
Peeking IteratorMedium
Count Prefixes of a Given StringEasy
Design Tic-Tac-ToeMedium
Count AsterisksEasy
Plus One Linked ListMedium
Merge Similar ItemsEasy
Finding the Number of Visible MountainsMedium
Longest Uploaded PrefixMedium
The Maze IIMedium
Number of Beautiful PartitionsHard
Word AbbreviationHard
Output Contest MatchesMedium
Boundary of Binary TreeMedium
Longest Line of Consecutive One in MatrixMedium
Make Number of Distinct Characters EqualMedium
Increment Submatrices by OneMedium
Add Bold Tag in StringMedium
Kth Smallest Number in Multiplication TableHard
K Empty SlotsHard
Shortest Completing WordEasy
Sum of Imbalance Numbers of All SubarraysHard
Bricks Falling When HitHard
Super PalindromesHard
Minimum Cost to Connect SticksMedium
Find Champion IIMedium
Brace Expansion IIHard
Divide ChocolateHard
Mean of Array After Removing Some ElementsEasy
Decrease Elements To Make Array ZigzagMedium
Where Will the Ball FallMedium
Minimum Number of Operations to Make Word K-PeriodicMedium
Sum of Digit Differences of All PairsMedium
Number of Ways to Stay in the Same Place After Some StepsHard
Find the Minimum Number of Fibonacci Numbers Whose Sum Is KMedium
Simplified FractionsMedium
Find Two Non-overlapping Sub-arrays Each With Target SumMedium
Find Root of N-Ary TreeMedium
Minimum Cost to Connect Two Groups of PointsHard
Throne InheritanceMedium
Distribute Repeating IntegersHard
Minimum Operations to Make a SubsequenceHard
Find Kth Largest XOR Coordinate ValueMedium
Maximum Score from Performing Multiplication OperationsHard
Maximum Number of Groups Getting Fresh DonutsHard
Minimum Path Cost in a Hidden GridMedium
Longest Chunked Palindrome DecompositionHard
Beautiful Arrangement IIMedium
Profitable SchemesHard
Super Ugly NumberMedium
Number of Pairs Satisfying InequalityHard
Shopping OffersMedium
Find Anagram MappingsEasy
Minimum Absolute Difference Between Elements With ConstraintMedium
Distinct Echo SubstringsHard
Strange Printer IIHard
Fancy SequenceHard
Minimum Cost Path with Edge ReversalsMedium
Last Stone Weight IIMedium
Partition Array for Maximum SumMedium
Corporate Flight BookingsMedium
K-diff Pairs in an ArrayMedium
Number of Longest Increasing SubsequenceMedium
Perfect NumberEasy
Count Negative Numbers in a Sorted MatrixEasy
Minimum Absolute DifferenceEasy
Integer BreakMedium
Maximum Profit in Job SchedulingHard
Path Sum IIMedium
Flatten a Multilevel Doubly Linked ListMedium
Valid Phone NumbersEasy
Shuffle StringEasy
Final Prices With a Special Discount in a ShopEasy
Lemonade ChangeEasy
Scramble StringHard
Fix Names in a TableEasy
Add Two Numbers IIMedium
Find the Town JudgeEasy
Number of Ways to Form a Target String Given a DictionaryHard
Find a Peak Element IIMedium
Find the Maximum Achievable NumberEasy
Different Ways to Add ParenthesesMedium
Apply Transform Over Each Element in ArrayEasy
Rabbits in ForestMedium
Calculate Money in Leetcode BankEasy
Find the City With the Smallest Number of Neighbors at a Threshold DistanceMedium
Baseball GameEasy
Reveal Cards In Increasing OrderMedium
Number of Ways to Split ArrayMedium
Count the Number of Substrings With Dominant OnesMedium
Binary Tree NodesMedium
Calculate Compressed MeanEasy
Find Expensive CitiesEasy
Class PerformanceMedium
Loan TypesEasy
Top Three WineriesHard
Find Beautiful Indices in the Given Array IIHard
Shifting Letters IIMedium
Ant on the BoundaryEasy
Count Good TripletsEasy
N-Queens IIHard
Find the Minimum Amount of Time to Brew PotionsMedium
Kth Smallest Product of Two Sorted ArraysHard
Find the Count of Monotonic Pairs IHard
Count Cells in Overlapping Horizontal and Vertical SubstringsMedium
Arranging CoinsEasy
Range Sum of BSTEasy
Minimize the Maximum Difference of PairsMedium
Find Smallest Letter Greater Than TargetEasy
Fair Candy SwapEasy
Employees Whose Manager Left the CompanyEasy
Defuse the BombEasy
Time Needed to Buy TicketsEasy
Maximum Number of Operations to Move Ones to the EndMedium
Maximum Area Rectangle With Point Constraints IMedium
Minimum Time to Repair CarsMedium
Department Highest SalaryMedium
4 Keys KeyboardMedium
Brace ExpansionMedium
Optimize Water Distribution in a VillageHard
Frog Position After T SecondsHard
Circle and Rectangle OverlappingMedium
Diagonal Traverse IIMedium
Maximum White Tiles Covered by a CarpetMedium
Minimum Flips in Binary Tree to Get ResultHard
Amount of New Area Painted Each DayHard
Find Positive Integer Solution for a Given EquationMedium
Bomb EnemyMedium
Flip GameEasy
Binary Tree Longest Consecutive Sequence IIMedium
Most Frequent PrimeMedium
Count the Number of Good PartitionsHard
Median Employee SalaryHard
Maximize Total Cost of Alternating SubarraysMedium
Count Subarrays With Median KHard
Minimum Cost to Make Array EqualindromicMedium
Rings and RodsEasy
Smallest Index With Equal ValueEasy
Closest Dessert CostMedium
Maximize Consecutive Elements in an Array After ModificationHard
Minimum Number of Operations to Convert TimeEasy
Longest Common Subsequence Between Sorted ArraysMedium
Erect the Fence IIHard
Process Restricted Friend RequestsHard
Paths in Maze That Lead to Same RoomMedium
Watering Plants IIMedium
Recover the Original ArrayHard
Count Words Obtained After Adding a LetterMedium
All Divisions With the Highest Score of a Binary ArrayMedium
Remove All Ones With Row and Column FlipsMedium
Minimum White Tiles After Covering With CarpetsHard
Palindrome PermutationEasy
Remove All Ones With Row and Column Flips IIMedium
Unique Word AbbreviationMedium
Flip Game IIMedium
Check if There Is a Valid Parentheses String PathHard
Design an ATM MachineMedium
Minimum Lines to Represent a Line ChartMedium
Generalized AbbreviationMedium
Booking Concert Tickets in GroupsHard
Count Positions on Street With Required BrightnessMedium
Design Video Sharing PlatformHard
Subarray With Elements Greater Than Varying ThresholdHard
Shortest Impossible Sequence of RollsHard
Minimum Unique Word AbbreviationHard
Valid Word SquareEasy
Word SquaresHard
Sort Array by Moving Items to Empty SpaceHard
Minimize Maximum Value in a GridHard
Convex PolygonMedium
Encode String with Shortest LengthHard
Find PermutationMedium
Count Subarrays With More Ones Than ZerosMedium
Longest Uncommon Subsequence IEasy
Lonely Pixel IMedium
Lonely Pixel IIMedium
Maximum Vacation DaysHard
Maximum Average Subarray IIHard
Coin PathHard
Longest Univalue PathMedium
Bold Words in StringMedium
Extract Kth Character From The Rope TreeEasy
Transform to ChessboardHard
Similar RGB ColorEasy
Count Houses in a Circular StreetEasy
Ambiguous CoordinatesMedium
Positions of Large GroupsEasy
Random Pick with BlacklistHard
Count Pairs of Points With Distance kMedium
Random Flip MatrixMedium
Complete Binary Tree InserterMedium
Array of Doubled PairsMedium
Determine if a Cell Is Reachable at a Given TimeMedium
Shortest Way to Form StringMedium
Campus Bikes IIMedium
Confusing Number IIHard
Camelcase MatchingMedium
Divide Array Into Increasing SequencesHard
String Transforms Into Another StringHard
Minimum Increment Operations to Make Array BeautifulMedium
Shortest Distance to Target ColorMedium
Find Champion IEasy
Maximum Score After Applying Operations on a TreeMedium
Occurrences After BigramEasy
Minimum Time to Build BlocksHard
Largest Values From LabelsMedium
Number of Equal Numbers BlocksMedium
Tree DiameterMedium
Iterator for CombinationMedium
Compare Strings by Frequency of the Smallest CharacterMedium
Distance Between Bus StopsEasy
Latest Time You Can Obtain After Replacing CharactersEasy
Minimum Sum of Values by Dividing ArrayHard
Design SkiplistHard
Maximum Font to Fit a Sentence in a ScreenMedium
Find Elements in a Contaminated Binary TreeMedium
Minimum Path Cost in a GridMedium
All People Report to the Given ManagerMedium
Form Largest Integer With Digits That Add up to TargetHard
People Whose List of Favorite Companies Is Not a Subset of Another ListMedium
The k Strongest Values in an ArrayMedium
Number of Substrings With Only 1sMedium
Maximum Number of Non-Overlapping Subarrays With Sum Equals TargetMedium
Move Sub-Tree of N-Ary TreeHard
Guess the Majority in a Hidden ArrayMedium
Find Latest Group of Size MMedium
The Most Similar Path in a GraphHard
Put Boxes Into the Warehouse IMedium
Check If String Is Transformable With Substring Sort OperationsHard
Put Boxes Into the Warehouse IIMedium
Find Nearest Right Node in Binary TreeMedium
Check If Two Expression Trees are EquivalentMedium
Correct a Binary TreeMedium
Change the Root of a Binary TreeMedium
Count Ways to Distribute CandiesHard
Largest Subarray Length KEasy
Change Minimum Characters to Satisfy One of Three ConditionsMedium
Checking Existence of Edge Length Limited Paths IIHard
Tree of CoprimesHard
Maximum Score From Removing StonesMedium
Find the Subtasks That Did Not ExecuteHard
Minimum Number of Operations to Reinitialize a PermutationMedium
Count Pairs of Equal Substrings With Minimum DifferenceMedium
Find Customers With Positive Revenue this YearEasy
Minimum Adjacent Swaps to Reach the Kth Smallest NumberMedium
Number of Ways to Rearrange Sticks With K Sticks VisibleHard
Minimum Speed to Arrive on TimeMedium
Minimum Cost to Change the Final Value of ExpressionHard
Longest Word With All PrefixesMedium
Minimum Skips to Arrive at Meeting On TimeHard
Minimize Product Sum of Two ArraysMedium
Minimum Absolute Difference QueriesMedium
Number of Stable SubsequencesHard
Count Caesar Cipher PairsMedium
Minimum Number of Arrows to Burst BalloonsMedium
Find Followers CountEasy
Minimum Genetic MutationMedium
Rectangle AreaMedium
Subtract the Product and Sum of Digits of an IntegerEasy
Trionic Array IEasy
Maximum Product of Splitted Binary TreeMedium
Special Binary StringHard
Min Cost to Connect All PointsMedium
Array PartitionEasy
Maximum Sum BST in Binary TreeHard
Subdomain Visit CountMedium
N-Repeated Element in Size 2N ArrayEasy
Complement of Base 10 IntegerEasy
Check if the Sentence Is PangramEasy
Investments in 2016Medium
Count Odd Numbers in an Interval RangeEasy
Partition to K Equal Sum SubsetsMedium
Determine if Two Strings Are CloseMedium
Unique Paths IIIHard
Combination Sum IIIMedium
Meeting SchedulerMedium
Single Number IIIMedium
Find Common CharactersEasy
Construct Quad TreeMedium
Recover a Tree From Preorder TraversalHard
Maximum Number of Events That Can Be Attended IIHard
Minimum Number of Swaps to Make the String BalancedMedium
Check If Array Pairs Are Divisible by kMedium
Maximum Value of an Ordered Triplet IIMedium
Count Hills and Valleys in an ArrayEasy
Divisible and Non-divisible Sums DifferenceEasy
Find the Original Typed String IIHard
Range Product Queries of PowersMedium
Minimum Number of Flips to Make Binary Grid Palindromic IIMedium
Insertion Sort ListMedium
Bitwise AND of Numbers RangeMedium
Delete and EarnMedium
Serialize and Deserialize N-ary TreeHard
Minimum Number of Refueling StopsHard
Monotonic ArrayEasy
Number of Steps to Reduce a Number to ZeroEasy
Find Unique Binary StringMedium
Maximum Subsequence ScoreMedium
Maximum Twin Sum of a Linked ListMedium
Root Equals Sum of ChildrenEasy
Keyboard RowEasy
Valid Triangle NumberMedium
Employee ImportanceMedium
Design HashMapEasy
Counter IIEasy
Sort Array by Increasing FrequencyEasy
Bitwise ORs of SubarraysMedium
Find the Shortest SuperstringHard
Excel Sheet Column NumberEasy
Maximum Absolute Sum of Any SubarrayMedium
Valid NumberHard
Minimum Operations to Make Binary Array Elements Equal to One IMedium
Number of People Aware of a SecretMedium
Longest Continuous Increasing SubsequenceEasy
Count Square Sum TriplesEasy
Maximize Alternating Sum Using SwapsHard
Split Array With Minimum DifferenceMedium
Minimum Bitwise OR From GridMedium
Earliest Finish Time for Land and Water Rides IIMedium
Game Play Analysis IEasy
Movie RatingMedium
Remove BoxesHard
Rotating the BoxMedium
Maximum GapMedium
Product Sales Analysis IIIMedium
Cherry PickupHard
Best Time to Buy and Sell Stock with Transaction FeeMedium
Binary Number with Alternating BitsEasy
Make Sum Divisible by PMedium
Count Binary SubstringsEasy
Design HashSetEasy
Design Circular DequeMedium
Next Greater Element IIIMedium
2 Keys KeyboardMedium
Matrix Diagonal SumEasy
Maximum Running Time of N ComputersHard
Number of Common FactorsEasy
XOR Queries of a SubarrayMedium
Find Minimum Time to Reach Last Room IMedium
String Compression IIIMedium
Replace Elements with Greatest Element on Right SideEasy
Minimum Moves to Equal Array ElementsMedium
Additive NumberMedium
String Matching in an ArrayEasy
Ways to Express an Integer as Sum of PowersMedium
Lowest Common Ancestor of a Binary Tree IIIMedium
Largest 3-Same-Digit Number in StringEasy
Minimum Cost Walk in Weighted GraphHard
Maximize Subarrays After Removing One Conflicting PairHard
Convert Integer to the Sum of Two No-Zero IntegersEasy
Nested List Weight SumMedium
Minimum Increments to Equalize Leaf PathsMedium
Rearranging FruitsHard
Next Greater Numerically Balanced NumberMedium
Ugly Number IIMedium
Shuffle an ArrayMedium
Reverse Words in a String IIIEasy
Minimum Number of K Consecutive Bit FlipsHard
Number of Submatrices That Sum to TargetHard
Minimum Number of Taps to Open to Water a GardenHard
Check if a Parentheses String Can Be ValidMedium
Step-By-Step Directions From a Binary Tree Node to AnotherMedium
Department Top Three SalariesHard
Relative Sort ArrayEasy
Last Person to Fit in the BusMedium
Primary Department for Each EmployeeEasy
Split Linked List in PartsMedium
Minimum Time to Visit a Cell In a GridHard
Long Pressed NameEasy
Partition LabelsMedium
Customers Who Bought All ProductsMedium
Maximum Product of Three NumbersEasy
Populating Next Right Pointers in Each Node IIMedium
Longest Happy StringMedium
Count the Number of Good SubarraysMedium
Shortest Subarray to be Removed to Make Array SortedMedium
Smallest Subarrays With Maximum Bitwise ORMedium
Insert Delete GetRandom O(1) - Duplicates allowedHard
Best Time to Buy and Sell Stock VMedium
Minimum Number of Operations to Make All Array Elements Equal to 1Medium
Threshold Majority QueriesHard
Minimum Sensors to Cover GridMedium
Twisted Mirror Path CountMedium
Largest Prime from Consecutive Prime SumMedium
Power Update After K-th Largest Insertion IMedium
Number of ZigZag Arrays IHard
Angle Between Hands of a ClockMedium
Maximum Path Score in a GridMedium
Number of Unique Subjects Taught by Each TeacherEasy
Detect Cycles in 2D GridMedium
Strictly Palindromic NumberMedium
Minimize Maximum Pair Sum in ArrayMedium
Find Kth Bit in Nth Binary StringMedium
Binary GapEasy
Find All Possible Stable Binary Arrays IMedium
Arithmetic SlicesMedium
Minimum Operations to Make Array Sum Divisible by KEasy
Minimum Time Visiting All PointsEasy
Trips and UsersHard
Sorting the SentenceEasy
Minimum Value to Get Positive Step by Step SumEasy
Base 7Easy
Extra Characters in a StringMedium
Maximum Nesting Depth of the ParenthesesEasy
Find Words Containing CharacterEasy
Sum of Left LeavesEasy
Remove Invalid ParenthesesHard
Implement Rand10() Using Rand7()Medium
Battleships in a BoardMedium
Magnetic Force Between Two BallsMedium
Get the Size of a DataFrameEasy
The Number of the Smallest Unoccupied ChairMedium
Minimum Limit of Balls in a BagMedium
Take Gifts From the Richest PileEasy
Remove Nodes From Linked ListMedium
To Lower CaseEasy
Maximum Ascending Subarray SumEasy
Maximum Average Pass RatioMedium
Count Number of Maximum Bitwise-OR SubsetsMedium
Delete Characters to Make Fancy StringEasy
Count Number of Balanced PermutationsHard
Apply Operations to an ArrayEasy
First Completely Painted Row or ColumnMedium
Smallest String With SwapsMedium
Construct the Lexicographically Largest Valid SequenceMedium
Find the Lexicographically Largest String From the Box IMedium
Count the Number of Square-Free SubsetsMedium
Sum of k-Mirror NumbersHard
Count the Number of Powerful IntegersHard
Smallest Number With All Set BitsEasy
Paint House IIIHard
Distribute Candies Among Children IIMedium
Find the Minimum Area to Cover All Ones IMedium
IPOHard
Maximum Length of Repeated SubarrayMedium
Check Completeness of a Binary TreeMedium
Maximum Population YearEasy
Maximum Difference Between Increasing ElementsEasy
Convert a Number to HexadecimalEasy
Dota2 SenateMedium
Customer Placing the Largest Number of OrdersEasy
Lowest Common Ancestor of Deepest LeavesMedium
Count Largest GroupEasy
Shortest Distance to a CharacterEasy
Minimize the Maximum Edge Weight of GraphMedium
Largest Perimeter TriangleEasy
Walking Robot Simulation IIMedium
Find the Minimum Cost Array PermutationHard
Minimum Equal Sum of Two Arrays After Replacing ZerosMedium
Count Equal and Divisible Pairs in an ArrayEasy
Maximum Subarray Sum With Length Divisible by KMedium
Block Placement QueriesHard
Maximum Score From Grid OperationsHard
Minimum Initial Energy to Finish TasksHard
Two Furthest Houses With Different ColorsEasy
Rotate FunctionMedium
Jump Game VHard
Minimum Common ValueEasy
Reshape the MatrixEasy
Design Parking SystemEasy
Max Dot Product of Two SubsequencesHard
Minimum Cost to Convert String IMedium
Trionic Array IIHard
Number of Steps to Reduce a Number in Binary Representation to OneMedium
Sort Integers by The Number of 1 BitsEasy
Hamming DistanceEasy
Prime PalindromeMedium
Four DivisorsMedium
Count Vowel Substrings of a StringEasy
Classes With at Least 5 StudentsEasy
Sort ByEasy
Determine Whether Matrix Can Be Obtained By RotationEasy
Day of the YearEasy
Nearest Exit from Entrance in MazeMedium
Binary Tree Level Order Traversal IIMedium
Remove All Adjacent Duplicates in String IIMedium
Find the Minimum and Maximum Number of Nodes Between Critical PointsMedium
Group Sold Products By The DateEasy
Find Greatest Common Divisor of ArrayEasy
Gray CodeMedium
Valid SquareMedium
Longest Palindrome by Concatenating Two Letter WordsMedium
Find Closest Number to ZeroEasy
Count Subarrays With Fixed BoundsHard
Painting the WallsHard
Open the LockMedium
Design Browser HistoryMedium
Count Number of TeamsMedium
Delete Leaves With a Given ValueMedium
Fraction Addition and SubtractionMedium
Sum of All Subset XOR TotalsEasy
Sort Array By Parity IIEasy
Removing Stars From a StringMedium
Generate Binary Strings Without Adjacent ZerosMedium
Construct K Palindrome StringsMedium
Bitwise XOR of All PairingsMedium
Equal Row and Column PairsMedium
Grid GameMedium
Maximum Distance in ArraysMedium
Number of Sub-arrays With Odd SumMedium
Adding Spaces to a StringMedium
Divide Nodes Into the Maximum Number of GroupsHard
Cousins in Binary Tree IIMedium
Find the Count of Good IntegersHard
Minimize XORMedium
Take K of Each Character From Left and RightMedium
Max Sum of a Pair With Equal Sum of DigitsMedium
Reverse Odd Levels of Binary TreeMedium
Identify the Largest Outlier in an ArrayMedium
Construct String With Repeat LimitMedium
Find the Number of Distinct Colors Among the BallsMedium
Maximum 69 NumberEasy
Design Excel Sum FormulaHard
Count Operations to Obtain ZeroEasy
Minimum Recolors to Get K Consecutive Black BlocksEasy
Simple Bank SystemMedium
The Two Sneaky Numbers of DigitvilleEasy
Longest Subsequence Repeated k TimesHard
Count the Number of Ideal ArraysHard
Set Intersection Size At Least TwoHard
Count Covered BuildingsMedium
Maximum Students Taking ExamHard
Find Subsequence of Length K With the Largest SumEasy
Find the Original Typed String IEasy
Find Lucky Integer in an ArrayEasy
Minimum Operations to Make the Integer ZeroMedium
Compare Version NumbersMedium
4Sum IIMedium
Minimum Number of Steps to Make Two Strings AnagramMedium
Maximum Value at a Given Index in a Bounded ArrayMedium
Find the Winner of the Circular GameMedium
Add Two PromisesEasy
Contains Duplicate IIIHard
Nth Magical NumberHard
Reach a NumberMedium
Reverse Prefix of WordEasy
Find Largest Value in Each Tree RowMedium
Next Greater Node In Linked ListMedium
Balance a Binary Search TreeMedium
Smallest Number in Infinite SetMedium
Minimum Moves to Equal Array Elements IIMedium
Maximum Fruits Harvested After at Most K StepsHard
Merge In Between Linked ListsMedium
Maximum Units on a TruckEasy
Calculate Special BonusEasy
Count Complete Subarrays in an ArrayMedium
Get the Maximum ScoreHard
Degree of an ArrayEasy
Minimum Operations to Make Array Elements ZeroHard
Find Resultant Array After Removing AnagramsEasy
Keep Multiplying Found Values by TwoEasy
Check If All 1's Are at Least Length K Places AwayEasy
Count the Number of Special Characters IIMedium
Earliest Finish Time for Land and Water Rides IEasy
Number of Ways to Assign Edge Weights IIHard
Jump Game IXMedium
Minimum Jumps to Reach End via Prime TeleportationMedium
Check if Array is GoodEasy
Minimum Moves to Make Array ComplementaryMedium
Sum of DistancesMedium
Restaurant GrowthMedium
Tallest BillboardHard
Maximum Square Area by Removing Fences From a FieldMedium
Minimum Removals to Balance ArrayMedium
Find Missing ElementsEasy
Longest Balanced Substring IIMedium
Invalid TransactionsMedium
Transpose FileMedium
Count Special TripletsMedium
Remove Letter To Equalize FrequencyEasy
Smallest Even MultipleEasy
Minimum Difference Between Highest and Lowest of K ScoresEasy
Find Most Frequent Vowel and ConsonantEasy
Tenth LineEasy
Reformat Department TableEasy
Count Good Nodes in Binary TreeMedium
Brick WallMedium
Teemo AttackingEasy
Find the Closest PalindromeHard
Most Common WordEasy
Leaf-Similar TreesEasy
Validate Stack SequencesMedium
Number of Dice Rolls With Target SumMedium
Find Users With Valid E-MailsEasy
Minimized Maximum of Products Distributed to Any StoreMedium
Escape the Spreading FireHard
Minimum Replacements to Sort the ArrayHard
Pass the PillowEasy
Possible BipartitionMedium
Number of Senior CitizensEasy
Three Consecutive OddsEasy
Count the Number of Consistent StringsEasy
Find the Longest Substring Containing Vowels in Even CountsMedium
Jump Game VIMedium
Merge Two Binary TreesEasy
Minimum Number of Changes to Make Binary String BeautifulMedium
Minimum Array EndMedium
Stone Game IIMedium
Cousins in Binary TreeEasy
Elimination GameMedium
Second Minimum Time to Reach DestinationHard
Minimum Number of Removals to Make Mountain ArrayHard
Course Schedule IVMedium
Count of Interesting SubarraysMedium
Total Characters in String After Transformations IIHard
Longest Strictly Increasing or Strictly Decreasing SubarrayEasy
Longest Subarray With Maximum Bitwise ANDMedium
Maximum Height by Stacking CuboidsHard
Reach End of Array With Max ScoreMedium
Find the Student that Will Replace the ChalkMedium
Sort the PeopleEasy
Taking Maximum Energy From the Mystic DungeonMedium
Three DivisorsEasy
Minimum String Length After Removing SubstringsEasy
Flip Columns For Maximum Number of Equal RowsMedium
Minimum Swaps to Make Strings EqualMedium
Nested List Weight Sum IIMedium
Count Unguarded Cells in the GridMedium
Reconstruct Original Digits from EnglishMedium
Length of Longest Fibonacci SubsequenceMedium
Minimum Insertion Steps to Make a String PalindromeHard
Lexicographically Minimum String After Removing StarsMedium
Maximize Subarray Sum After Removing All Occurrences of One ElementHard
Finding Pairs With a Certain SumMedium
Super PowMedium
Average of Levels in Binary TreeEasy
Maximum Unique Subarray Sum After DeletionEasy
Maximum Frequency After Subarray OperationMedium
Maximum Difference Between Even and Odd Frequency IIHard
Apply Operations to Maximize ScoreHard
Minimum Cost Tree From Leaf ValuesMedium
Count Good Triplets in an ArrayHard
Put Marbles in BagsHard
Minimum Operations to Make Array Values Equal to KEasy
Find the Occurrence of First Almost Equal SubstringHard
Count Symmetric IntegersEasy
Find the K-th Character in String Game IIHard
Patients With a ConditionEasy
Maximize the Minimum Powered CityHard
Largest Number After Digit Swaps by ParityEasy
Count Partitions With Max-Min Difference at Most KMedium
Fruits Into Baskets IIIMedium
Valid WordEasy
Alice and Bob Playing Flower GameMedium
Power Grid MaintenanceMedium
Maximum Number of Words You Can TypeEasy
Minimum Operations to Convert All Elements to ZeroMedium
Greatest Sum Divisible by ThreeMedium
Knight Probability in ChessboardMedium
Increasing Order Search TreeEasy
Distinct Subsequences IIHard
Minimum Number of Operations to Make Array ContinuousHard
Maximize the Confusion of an ExamMedium
Design In-Memory File SystemHard
Print Binary TreeMedium
Allow One Function CallEasy
Design File SystemMedium
Count Pairs Whose Sum is Less than TargetEasy
Function CompositionEasy
Sort Vowels in a StringMedium
Minimum Total Distance TraveledHard
Count Elements With Maximum FrequencyEasy
Uncommon Words from Two SentencesEasy
Number of Distinct IslandsMedium
Maximum Sum of Subsequence With Non-adjacent ElementsHard
Minimum Penalty for a ShopMedium
Minimum Score Triangulation of PolygonMedium
Word FrequencyMedium
Find Center of Star GraphEasy
Minimum Score of a Path Between Two CitiesMedium
Process Tasks Using ServersMedium
Maximum Number of Visible PointsHard
Replace Non-Coprime Numbers in ArrayHard
Count Subarrays Where Max Element Appears at Least K TimesMedium
Custom Sort StringMedium
Find the Pivot IntegerEasy
Construct the RectangleEasy
Available Captures for RookEasy
Can I WinMedium
1-bit and 2-bit CharactersEasy
Number of Ways to Paint N × 3 GridHard
Minimum ASCII Delete Sum for Two StringsMedium
Add to Array-Form of IntegerEasy
Sort Matrix by DiagonalsMedium
Minimum Number of People to TeachMedium
Maximum Total Damage With Spell CastingMedium
Count of Matches in TournamentEasy
Process String with Special Operations IIHard
Number of Smooth Descent Periods of a StockMedium
Total Waviness of Numbers in Range IIHard
Find Words That Can Be Formed by CharactersEasy
Number of ZigZag Arrays IIHard
Lexicographically Smallest Generated StringHard
Maximize the Distance Between Points on a SquareHard
Maximize Cyclic Partition ScoreHard
Find Indices of Stable MountainsEasy
Separate the Digits in an ArrayEasy
Total Waviness of Numbers in Range IMedium
Count Partitions with Even Sum DifferenceEasy
Minimum Cost Path with TeleportationsHard
Prime Number of Set Bits in Binary RepresentationEasy
Sum of Root To Leaf Binary NumbersEasy
Concatenation of Consecutive Binary NumbersMedium
Maximize Spanning Tree Stability with UpgradesHard
Get Biggest Three Rhombus Sums in a GridMedium
Minimum Absolute Difference in Sliding SubmatrixMedium
Equal Sum Grid Partition IMedium
Equal Sum Grid Partition IIHard
Minimum Deletions to Make Array DivisibleHard
Concatenate Non-Zero Digits and Multiply by Sum IIMedium
Trim a Binary Search TreeMedium
Smallest Subtree with all the Deepest NodesMedium
Coloring A BorderMedium
Largest Magic SquareMedium
Find Nth Smallest Integer With K One BitsHard
Widest Vertical Area Between Two Points Containing No PointsEasy
Count Submatrices with Top-Left Element and Sum Less Than kMedium
Verifying an Alien DictionaryEasy
Score of ParenthesesMedium
Market Analysis IMedium
Max Pair Sum in an ArrayEasy
Validate IP AddressMedium
Actors and Directors Who Cooperated At Least Three TimesEasy
Count the Digits That Divide a NumberEasy
Find Common Elements Between Two ArraysEasy
Number of Lines To Write StringEasy
Seat Reservation ManagerMedium
Find and Replace PatternMedium
Find Players With Zero or One LossesMedium
Arithmetic Slices II - SubsequenceHard
MinesweeperMedium
Number of Days Between Two DatesEasy
Constrained Subsequence SumHard
Maximum Number of Vowels in a Substring of Given LengthMedium
Path CrossingEasy
Remove Digit From Number to Maximize ResultEasy
Most Profit Assigning WorkMedium
Binary Tree CamerasHard
Satisfiability of Equality EquationsMedium
K Inverse Pairs ArrayHard
Build Array Where You Can Find The Maximum Exactly K ComparisonsHard
Minimum Bit Flips to Convert NumberEasy
Count Number of Pairs With Absolute Difference KEasy
Design a Food Rating SystemMedium
Modify Graph Edge WeightsHard
Maximum Odd Binary NumberEasy
Basic Calculator IVHard
Number ComplementEasy
Find Minimum Operations to Make All Elements Divisible by ThreeEasy
Count Sub IslandsMedium
Shortest Distance After Road Addition Queries IMedium
Count Univalue SubtreesMedium
Tweet Counts Per FrequencyMedium
Separate Black and White BallsMedium
Maximum Repeating SubstringEasy
Find Winner on a Tic Tac Toe GameEasy
Find a Safe Walk Through a GridMedium
Divide Intervals Into Minimum Number of GroupsMedium
Largest Combination With Bitwise AND Greater Than ZeroMedium
Serialize and Deserialize BSTMedium
Shortest Subarray With OR at Least K IIMedium
Delete Duplicate Folders in SystemHard
Best Meeting PointHard
Most Beautiful Item for Each QueryMedium
Find the Power of K-Size Subarrays IMedium
Maximize the Number of Target Nodes After Connecting Trees IMedium
Maximum Coins From K Consecutive BagsMedium
Minimum Time to Complete TripsMedium
Lexicographically Smallest Equivalent StringMedium
Find Score of an Array After Marking All ElementsMedium
Max Difference You Can Get From Changing an IntegerMedium
Convert the TemperatureEasy
Number of Segments in a StringEasy
Maximum Product of Two Elements in an ArrayEasy
Analyze User Website Visit PatternMedium
Minimum Operations to Make the Array IncreasingEasy
Check if One String Swap Can Make Strings EqualEasy
Maximum Number of Points From Grid QueriesHard
Minimum Index of a Valid SplitMedium
All Paths From Source to TargetMedium
Minimum Cuts to Divide a CircleEasy
Maximum Value of an Ordered Triplet IEasy
Filter Elements from ArrayEasy
Successful Pairs of Spells and PotionsMedium
Count the Hidden SequencesMedium
The Latest Login in 2020Easy
Check If Digits Are Equal in String After Operations IEasy
Find Weighted Median Node in TreeHard
Maximum Difference Between Adjacent Elements in a Circular ArrayEasy
Minimum Swaps to Sort by Digit SumMedium
Maximize the Number of Target Nodes After Connecting Trees IIHard
Count the Number of Computer Unlocking PermutationsMedium
Number of Squareful ArraysHard
Matchsticks to SquareMedium
Maximum Nesting Depth of Two Valid Parentheses StringsMedium
Sort Items by Groups Respecting DependenciesHard
Maximum Subarray With Equal ProductsEasy
Vowel SpellcheckerMedium
Find X-Sum of All K-Long Subarrays IIHard
Make Array Elements Equal to ZeroEasy
Apple Redistribution into BoxesEasy
Count Nodes Equal to Average of SubtreeMedium
Most Frequent Even ElementEasy
Longest Cycle in a GraphHard
Amount of Time for Binary Tree to Be InfectedMedium
Strange PrinterHard
Check if Object Instance of ClassMedium
Rectangle Area IIHard
N-ary Tree Level Order TraversalMedium
Check if the Rectangle Corner Is ReachableHard
Longest Nice SubstringEasy
Find Good Days to Rob the BankMedium
Find Right IntervalMedium
Count the Number of Special Characters IEasy
Find Minimum Diameter After Merging Two TreesHard
Pairs of Songs With Total Durations Divisible by 60Medium
Two City SchedulingMedium
Row With Maximum OnesEasy
Univalued Binary TreeEasy
Minimum Difference in Sums After Removal of ElementsHard
Divide Array Into Equal PairsEasy
Sum of Unique ElementsEasy
Minimum Operations to Make a Uni-Value GridMedium
Find the String with LCPHard
Mirror ReflectionMedium
Check if Matrix Is X-MatrixEasy
Make Array Non-decreasingMedium
Check If It Is a Good ArrayHard
Maximum Product of Two DigitsEasy
Parse Lisp ExpressionHard
String Without AAA or BBBMedium
Minimum Cost to Reach Destination in TimeHard
Reorder Routes to Make All Paths Lead to the City ZeroMedium
Decode the MessageEasy
Friend Requests II: Who Has the Most FriendsMedium
Minimum Operations to Equalize Binary StringHard
Subsequence Sum After Capping ElementsMedium
Design SpreadsheetMedium
Minimum Moves to Move a Box to Their Target LocationHard
Minimum Number GameEasy
Minimum Element After Replacement With Digit SumEasy
Maximum Total Subarray Value IMedium
Count Salary CategoriesMedium
Minimum Operations to Transform Array into Alternating PrimeMedium
Check if Strings Can be Made Equal With Operations IEasy
Check if Strings Can be Made Equal With Operations IIMedium
Closest Equal Element QueriesMedium
Mirror Distance of an IntegerEasy
Cyclically Rotating a GridMedium
Minimum Absolute Distance Between Mirror PairsMedium
Design Auction SystemMedium
Partitioning Into Minimum Number Of Deci-Binary NumbersMedium
Construct Uniform Parity Array IEasy
Maximize Area of Square Hole in GridMedium
Construct the Minimum Bitwise Array IEasy
Max Increase to Keep City SkylineMedium
Longest Turbulent SubarrayMedium
Find Critical and Pseudo-Critical Edges in Minimum Spanning TreeHard
Minimum Number of Pushes to Type Word IEasy
Flip Square Submatrix VerticallyEasy
Robot CollisionsHard
Decode the Slanted CiphertextMedium
Walking Robot SimulationMedium
Maximum Distance Between a Pair of ValuesMedium
Furthest Point From OriginEasy
Cache With Time LimitMedium
Select DataEasy
Reverse Nodes in Even Length GroupsMedium
Minimum Processing TimeMedium
Number of Ways to Reach a Position After Exactly k StepsMedium
Read N Characters Given Read4Easy
Score After Flipping MatrixMedium
Minimum Increment to Make Array UniqueMedium
The K Weakest Rows in a MatrixEasy
Linked List in Binary TreeMedium
Check If Two String Arrays are EquivalentEasy
Count Number of Homogenous SubstringsMedium
Count Unreachable Pairs of Nodes in an Undirected GraphMedium
Minimum Additions to Make Valid StringMedium
Find Bottom Left Tree ValueMedium
Maximum Performance of a TeamHard
Find the Maximum Sum of Node ValuesHard
Max StackHard
Height CheckerEasy
Find the CelebrityMedium
Consecutive Numbers SumHard
Check If a Word Occurs As a Prefix of Any Word in a SentenceEasy
Subrectangle QueriesMedium
Maximum Score Words Formed by LettersHard
Dot Product of Two Sparse VectorsMedium
Count Palindromic SubsequencesHard
Merge Nodes in Between ZerosMedium
Maximum Number of Fish in a GridMedium
N-ary Tree Postorder TraversalEasy
N-ary Tree Preorder TraversalEasy
Minimum Moves to Convert StringEasy
Spiral Matrix IVMedium
Sum of Digits of String After ConvertEasy
Restore the Array From Adjacent PairsMedium
Minimum Fuel Cost to Report to the CapitalMedium
Remove CommentsMedium
Shortest String That Contains Three StringsMedium
Maximum Subarray Sum with One DeletionMedium
Chalkboard XOR GameHard
Make Array Non-decreasing or Non-increasingHard
Find the Distance Value Between Two ArraysEasy
K-th Largest Perfect Subtree Size in Binary TreeMedium
Sliding PuzzleHard
Create Target Array in the Given OrderEasy
Maximum Number of Moves in a GridMedium
Day of the WeekEasy
Minimum Number of Operations to Sort a Binary Tree by LevelMedium
Building H2OMedium
Maximum Subarray Min-ProductMedium
Display the First Three RowsEasy
Find Building Where Alice and Bob Can MeetHard
Maximum Difference by Remapping a DigitEasy
Maximum Possible Number by Binary ConcatenationMedium
Find Triangular Sum of an ArrayMedium
Find the Key of the NumbersEasy
Ways to Split Array Into Three SubarraysMedium
Unique Substrings in Wraparound StringMedium
Minimum Operations to Exceed Threshold Value IIMedium
Convert BST to Greater TreeMedium
Split Array into Fibonacci SequenceMedium
Manhattan Distances of All Arrangements of PiecesHard
Swap For Longest Repeated Character SubstringMedium
Uncrossed LinesMedium
Count Items Matching a RuleEasy
Number of Distinct Islands IIHard
Hash Divided StringMedium
Total Appeal of A StringHard
Find the Maximum Number of Fruits CollectedHard
Construct Smallest Number From DI StringMedium
Count the Number of Complete ComponentsMedium
Length of Longest V-Shaped Diagonal SegmentHard
Count Total Number of Colored CellsMedium
Generate Fibonacci SequenceEasy
Sum of All Odd Length SubarraysEasy
Longest Non-decreasing Subarray From Two ArraysMedium
Inorder Successor in BSTMedium
Partition Array Such That Maximum Difference Is KMedium
Find the Divisibility Array of a StringMedium
Shifting LettersMedium
Minimum Number of Operations to Make Elements in Array DistinctEasy
Maximum Number of Tasks You Can AssignHard
Water Bottles IIMedium
Divide a String Into Groups of Size kEasy
Longest Special Path IIHard
Buildings With an Ocean ViewMedium
Total Characters in String After Transformations IMedium
Stone Game VIIMedium
Minimum One Bit Operations to Make Integers ZeroHard
Generate a String With Characters That Have Odd CountsEasy
Maximum Product of the Length of Two Palindromic SubsequencesMedium
Design Underground SystemMedium
Maximum Area of Longest Diagonal RectangleEasy
Find Closest Node to Given Two NodesMedium
Maximum Candies You Can Get from BoxesHard
Count Special QuadrupletsEasy
Count Collisions on a RoadMedium
Maximum Difference Between Even and Odd Frequency IEasy
Vowels Game in a StringMedium
Unique 3-Digit Even NumbersEasy
Find Nearest Point That Has the Same X or Y CoordinateEasy
Shortest Word Distance IIMedium
Longest Subsequence With Limited SumEasy
Sum of Absolute Differences in a Sorted ArrayMedium
Reducing DishesHard
Allocate MailboxesHard
Coupon Code ValidatorEasy
Task Scheduler IIMedium
Find the Minimum Area to Cover All Ones IIHard
Promise Time LimitMedium
Partition Array for Maximum XOR and ANDHard
Highest Grade For Each StudentMedium
Find Students Who ImprovedMedium
Find Beautiful Indices in the Given Array IMedium
XOR Operation in an ArrayEasy
Divide an Array Into Subarrays With Minimum Cost IIHard
Count Distinct Integers After Removing ZerosMedium
Maximum Profit from Trading Stocks with DiscountsHard
Maximum Length of Pair ChainMedium
Egg Drop With 2 Eggs and N FloorsMedium
Verbal Arithmetic PuzzleHard
Maximum Number of Accepted InvitationsMedium
HTML Entity ParserMedium
Number of Operations to Make Network ConnectedMedium
Append Characters to String to Make SubsequenceMedium
Minimum Swaps to Group All 1's Together IIMedium
Find the Middle Index in ArrayEasy
Binary Search Tree to Greater Sum TreeMedium
A Number After a Double ReversalEasy
Count Ways To Build Good StringsMedium
Letter Case PermutationMedium
Super Washing MachinesHard
Number of Subarrays with Bounded MaximumMedium
Reshape Data: ConcatenateEasy
Top TravellersEasy
Closest Subsequence SumHard
Find Minimum Time to Finish All JobsHard
Missing Element in Sorted ArrayMedium
Zigzag Grid Traversal With SkipEasy
Delete Greatest Value in Each RowEasy
3Sum With MultiplicityMedium
Strong Password CheckerHard
Card Flipping GameMedium
Make the XOR of All Segments Equal to ZeroHard
Data Stream as Disjoint IntervalsHard
Count The RepetitionsHard
Maximum Matching of Players With TrainersMedium
Split the ArrayEasy
Maximum Frequency StackHard
Minimum Cost to Make Array EqualHard
Collect Coins in a TreeHard
Sales Analysis IIIEasy
Range Sum Query - MutableMedium
Find Closest PersonEasy
Minimum Difficulty of a Job ScheduleHard
Count Bowl SubarraysMedium
Find the Number of Winning PlayersEasy
Apply Operations to Maximize Frequency ScoreHard
Implement RouterMedium
Path Existence Queries in a Graph IIHard
Broken CalculatorMedium
Maximum Amount of Money Robot Can EarnMedium
Calculate Delayed Arrival TimeEasy
Smallest Missing Integer Greater Than Sequential Prefix SumEasy
Maximum Count of Positive Integer and Negative IntegerEasy
Candy CrushMedium
Number of Even and Odd BitsEasy
Smallest Range IEasy
Best Team With No ConflictsMedium
Biggest Single NumberEasy
Sum of Variable Length SubarraysEasy
Apply Operations to Make All Array Elements Equal to ZeroMedium
Design A LeaderboardMedium
Two-Letter Card GameMedium
Difference Between Element Sum and Digit Sum of an ArrayEasy
Maximum Total Subarray Value IIHard
Subarrays Distinct Element Sum of Squares IEasy
Maximum Number of BalloonsEasy
Maximum Sum Obtained of Any PermutationMedium
Matrix Similarity After Cyclic ShiftsEasy
Minimum Distance Between Three Equal Elements IIMedium
Traffic Signal ColorEasy
Check if There is a Valid Path in a GridMedium
Count K-th Roots in a RangeMedium
Shortest Path with Alternating ColorsMedium
Count Subarrays With Majority Element IMedium
Count Residue PrefixesEasy
Transformed ArrayEasy
Longest Balanced Subarray IMedium
Longest Balanced Substring IMedium
Human Traffic of StadiumHard
Find COVID Recovery PatientsMedium
Check if Binary String Has at Most One Segment of OnesEasy
Count Sequences to KHard
Count Unhappy FriendsMedium
Minimum Number of Seconds to Make Mountain Height ZeroMedium
Maximum Partition FactorHard
Timeout CancellationEasy
Sales PersonEasy
Weighted Word MappingEasy
Number of Pairs of Interchangeable RectanglesMedium
Maximum Ice Cream BarsMedium
Maximum Subarray Sum After at Most K SwapsHard
Tree NodeMedium
Stickers to Spell WordHard
Count All Valid Pickup and Delivery OptionsHard
Remove Max Number of Edges to Keep Graph Fully TraversableHard
Minimum Sideway JumpsMedium
Check if There is a Valid Partition For The ArrayMedium
Most Profitable Path in a TreeMedium
Optimal Partition of StringMedium
Poor PigsHard
Add One Row to TreeMedium
Remove Zero Sum Consecutive Nodes from Linked ListMedium
Validate Binary Tree NodesMedium
Count Triplets That Can Form Two Arrays of Equal XORMedium
Least Number of Unique Integers after K RemovalsMedium
Double a Number Represented as a Linked ListMedium
Prefix and Suffix SearchHard
Replace WordsMedium
Paint HouseMedium
Find Maximum Non-decreasing Array LengthHard
Reverse Substrings Between Each Pair of ParenthesesMedium
Array Reduce TransformationEasy
Largest Positive Integer That Exists With Its NegativeEasy
Insert Greatest Common Divisors in Linked ListMedium
Average Waiting TimeMedium
Minimum Array Changes to Make Differences EqualMedium
Alternating Groups IEasy
Kth Distinct String in an ArrayEasy
Find if Array Can Be SortedMedium
Minimum Operations to Make Array Equal to TargetHard
Find the Largest Palindrome Divisible by KHard
Goal Parser InterpretationEasy
K-th Nearest Obstacle QueriesMedium
Check Knight Tour ConfigurationMedium
Maximum XOR Score Subarray QueriesHard
Check if All Characters Have Equal Number of OccurrencesEasy
Find Missing ObservationsMedium
Projection Area of 3D ShapesEasy
Find All Good StringsHard
Maximal Score After Applying K OperationsMedium
Sorted GCD Pair QueriesHard
Snake in MatrixEasy
Maximum Number of Moves to Kill All PawnsHard
Count Substrings With K-Frequency Characters IMedium
Minimum Division Operations to Make Array Non DecreasingMedium
Longest Square Streak in an ArrayMedium
Neighboring Bitwise XORMedium
Maximum Size Subarray Sum Equals kMedium
Kth Largest Sum in a Binary TreeMedium
Maximum Star Sum of a GraphMedium
Convert Date to BinaryEasy
Stone Game VHard
Sum of Good NumbersEasy
Final Array State After K Multiplication Operations IEasy
Count Prefix and Suffix Pairs IEasy
Count Substrings That Satisfy K-Constraint IEasy
Sparse Matrix MultiplicationMedium
Change Data TypeEasy
Determine if String Halves Are AlikeEasy
Find Maximum Removals From Source StringMedium
Minimum Operations to Make Character Frequencies EqualHard
Maximize Amount After Two Days of ConversionsMedium
Cells with Odd Values in a MatrixEasy
Find the Kth Largest Integer in the ArrayMedium
Make Lexicographically Smallest Array by Swapping ElementsMedium
Split a String in Balanced StringsEasy
Longest Subsequence With Decreasing Adjacent DifferenceMedium
Find the Number of Copy ArraysMedium
Maximum Path Quality of a GraphHard
Inorder Successor in BST IIMedium
Smallest Substring With Identical Characters IHard
Map Sum PairsMedium
Minimum Index Sum of Two ListsEasy
Sequential DigitsMedium
Closest Prime Numbers in RangeMedium
Find the XOR of Numbers Which Appear TwiceEasy
Minimum Insertions to Balance a Parentheses StringMedium
Minimum Amount of Time to Fill CupsEasy
Encrypt and Decrypt StringsHard
Count Vowel Strings in RangesMedium
Split With Minimum SumEasy
Count Pairs That Form a Complete Day IIMedium
Movement of RobotsMedium
Contain VirusHard
Count Subarrays of Length Three With a ConditionEasy
Numbers With Same Consecutive DifferencesMedium
Maximum Product After K IncrementsMedium
Zero Array Transformation IVMedium
Is Object EmptyEasy
Merge Operations for Minimum Travel TimeHard
Group the People Given the Group Size They Belong ToMedium
Minimum Moves to Spread Stones Over GridMedium
Closest Node to Path in TreeHard
Minimize Malware SpreadHard
Minimum Cost to Make Arrays IdenticalMedium
Length of the Longest Valid SubstringHard
Find Minimum Time to Reach Last Room IIMedium
Web Crawler MultithreadedMedium
Non-negative Integers without Consecutive OnesHard
String Compression IIHard
Find All Groups of FarmlandMedium
Longest Repeating SubstringMedium
Minimum Deletions to Make String K-SpecialMedium
Equal Rational NumbersHard
Sum of Digits in Base KEasy
Earliest Second to Mark Indices IIHard
Reorder Data in Log FilesMedium
Longest Word in DictionaryMedium
Shortest Path in a Hidden GridMedium
Shift Distance Between Two StringsMedium
Maximum Length of a Concatenated String with Unique CharactersMedium
Count Integers in IntervalsHard
Count the Number of Arrays with K Matching Adjacent ElementsHard
The Maze IIIHard
Create Sorted Array through InstructionsHard
Find Maximum Area of a TriangleMedium
Count Different Palindromic SubsequencesHard
Maximum Value of a String in an ArrayEasy
Non-decreasing SubsequencesMedium
Count Elements With Strictly Smaller and Greater ElementsEasy
Sum of Squares of Special ElementsEasy
Distribute CandiesEasy
Longest Palindrome After Substring Concatenation IMedium
Minimize Maximum Component CostMedium
Find the K-Sum of an ArrayHard
Count Islands With Total Value Divisible by KMedium
Partition Array Into Three Parts With Equal SumEasy
Bank Account Summary IIEasy
Minimum Score After Removals on a TreeHard
Largest Element in an Array after Merge OperationsMedium
Count Prime-Gap Balanced SubarraysMedium
Increasing Decreasing StringEasy
Convert an Array Into a 2D Array With ConditionsMedium
Minimum Cost to Convert String IIHard
Check If Digits Are Equal in String After Operations IIHard
Sum of Beautiful SubsequencesHard
Minimum Operations to Reduce an Integer to 0Medium
Minimum Deletions to Make Character Frequencies UniqueMedium
Maximum Total from Optimal Activation OrderMedium
Minimum Array SumMedium
Maximum Alternating Subsequence SumMedium
Solve the EquationMedium
Find Substring With Given Hash ValueHard
Maximize Sum Of Array After K NegationsEasy
Partition Array Into K-Distinct GroupsMedium
Robot Bounded In CircleMedium
Find Mirror Score of a StringMedium
Count The Number of Winning SequencesHard
Minimum Average of Smallest and Largest ElementsEasy
Balanced K-Factor DecompositionMedium
Print Zero Even OddMedium
Fill Missing DataEasy
Minimize String LengthEasy
Find The Original Array of Prefix XorMedium
Convert to Base -2Medium
Maximum Area Rectangle With Point Constraints IIHard
Rearrange Products TableEasy
Longest Palindrome After Substring Concatenation IIHard
Maximum Xor ProductMedium
Binary Tree Upside DownMedium
Distinct Prime Factors of Product of ArrayMedium
Number of Arithmetic TripletsEasy
Split Array With Same AverageHard
Count Substrings Divisible By Last DigitHard
Escape a Large MazeHard
Find the Largest Almost Missing IntegerEasy
Sum of Perfect Square AncestorsHard
Lexicographically Smallest Permutation Greater Than TargetMedium
Monotone Increasing DigitsMedium
Number of Valid Move Combinations On ChessboardHard
Find the Longest Valid Obstacle Course at Each PositionHard
Find Minimum Cost to Remove Array ElementsMedium
Find Servers That Handled Most Number of RequestsHard
Minimum Time to Complete All DeliveriesMedium
Decrypt String from Alphabet to Integer MappingEasy
Maximum Product of Three Elements After One ReplacementMedium
Partition Array into Disjoint IntervalsMedium
Maximum Containers on a ShipEasy
One Edit DistanceMedium
Second Largest Digit in a StringEasy
Make Array EmptyHard
Maximum Area of a Piece of Cake After Horizontal and Vertical CutsMedium
Count Number of Ways to Place HousesMedium
Smallest Index With Digit Sum Equal to IndexEasy
Sort Even and Odd Indices IndependentlyEasy
Binary Prefix Divisible By 5Easy
Strong FriendshipMedium
Binary Trees With FactorsMedium
Zuma GameHard
Count the Number of InversionsHard
Dinner Plate StacksHard
Chunk ArrayEasy
Length of Longest Subarray With at Most K FrequencyMedium
Count Paths That Can Form a Palindrome in a TreeHard
Masking Personal InformationMedium
K Radius Subarray AveragesMedium
Append K Integers With Minimal SumMedium
Number of Sub-arrays of Size K and Average Greater than or Equal to ThresholdMedium
Maximize Happiness of Selected ChildrenMedium
Buy Two ChocolatesEasy
Find Duplicate File in SystemMedium
Count Nice Pairs in an ArrayMedium
Minimum Time to Complete All TasksHard
The Number of Beautiful SubsetsMedium
Right TrianglesMedium
Differences Between Two ObjectsMedium
Minimum Number of Days to Disconnect IslandHard
Prime In DiagonalEasy
Restore The ArrayHard
Maximize Active Section with Trade IMedium
Flatten Deeply Nested ArrayMedium
IP to CIDRMedium
Find Valid Pair of Adjacent Digits in StringEasy
Memoize IIHard
Minimum Deletions for At Most K Distinct CharactersEasy
Sort the Matrix DiagonallyMedium
Merge BSTs to Create Single BSTHard
Smallest Divisible Digit Product IIHard
As Far from Land as PossibleMedium
K-Concatenation Maximum SumMedium
Number of Orders in the BacklogMedium
Minimum Pair Removal to Sort Array IIHard
Count Sorted Vowel StringsMedium
Partition Array to Minimize XORMedium
Reverse Degree of a StringEasy
Minimum K to Reduce Array Within LimitMedium
Find the K-Beauty of a NumberEasy
Minimum Amount of Time to Collect GarbageMedium
DNA Pattern RecognitionMedium
Number of Subarrays With LCM Equal to KMedium
Number of Black BlocksMedium
Find the Number of Subsequences With Equal GCDHard
Maximum Number of Groups Entering a CompetitionMedium
GCD of Odd and Even SumsEasy
Distribute Money to Maximum ChildrenEasy
Minimum Flips to Make a OR b Equal to cMedium
Construct Product MatrixMedium
Count Beautiful NumbersHard
Daily Leads and PartnersEasy
Reachable Nodes With RestrictionsMedium
Random Pick IndexMedium
Numbers At Most N Given Digit SetHard
Valid Arrangement of PairsHard
Minimum Distance Between Three Equal Elements IEasy
Minimum XOR Path in a GridMedium
Final Array State After K Multiplication Operations IIHard
Minimum Distance to the Target ElementEasy
Minimum Edge Reversals So Every Node Is ReachableHard
Find the Smallest Balanced IndexMedium
Maximize Sum of Squares of DigitsMedium
Fizz Buzz MultithreadedMedium
Longest Balanced Substring After One SwapMedium
Count Stepping Numbers in RangeHard
Find the Sum of the Power of All SubsequencesHard
First Unique NumberMedium
Maximize Count of Distinct Primes After SplitHard
Maximum Binary TreeMedium
Circular Array LoopMedium
Minimum Swaps To Make Sequences IncreasingHard
Digit Operations to Make Two Integers EqualMedium
Maximum of Absolute Value ExpressionMedium
Find Subarrays With Equal SumEasy
Longest Palindromic Path in GraphHard
Count Good MealsMedium
Find the PeaksEasy
Get Maximum in Generated ArrayEasy
Shortest Cycle in a GraphHard
Plates Between CandlesMedium
Maximize Sum of Device RatingsMedium
Process String with Special Operations IMedium
Minimize the Difference Between Target and Chosen ElementsMedium
Queens That Can Attack the KingMedium
Reachable Nodes In Subdivided GraphHard
Maximum Building HeightHard
Longest Substring Of All Vowels in OrderMedium
Maximum Number of Occurrences of a SubstringMedium
Dice Roll SimulationHard

Showing 2305 of 2305 questions