Microsoft

1352 LeetCode interview questions

Difficulty Distribution

Easy
379
28%
Medium
762
56%
Hard
211
16%

Top Topics

All Questions

TitleDifficulty
Two SumEasy
LRU CacheMedium
Add Two NumbersMedium
Longest Substring Without Repeating CharactersMedium
Median of Two Sorted ArraysHard
Longest Palindromic SubstringMedium
Palindrome NumberEasy
Container With Most WaterMedium
Roman to IntegerEasy
Longest Common PrefixEasy
3SumMedium
Valid ParenthesesEasy
Remove Duplicates from Sorted ArrayEasy
Search in Rotated Sorted ArrayMedium
Trapping Rain WaterHard
Group AnagramsMedium
Maximum SubarrayMedium
Merge IntervalsMedium
Merge Sorted ArrayEasy
Best Time to Buy and Sell StockEasy
Majority ElementEasy
Number of IslandsMedium
Subarray Sum Equals KMedium
Merge Strings AlternatelyEasy
Create Hello World FunctionEasy
Reverse IntegerMedium
String to Integer (atoi)Medium
Letter Combinations of a Phone NumberMedium
Merge Two Sorted ListsEasy
Generate ParenthesesMedium
Merge k Sorted ListsHard
Reverse Nodes in k-GroupHard
Remove ElementEasy
Next PermutationMedium
Rotate ImageMedium
Pow(x, n)Medium
Spiral MatrixMedium
Jump GameMedium
Climbing StairsEasy
Set Matrix ZeroesMedium
Sort ColorsMedium
Word SearchMedium
Binary Tree Zigzag Level Order TraversalMedium
Valid PalindromeEasy
Longest Consecutive SequenceMedium
Copy List with Random PointerMedium
Reverse Words in a StringMedium
Min StackMedium
Find Peak ElementMedium
Rotate ArrayMedium
House RobberMedium
Reverse Linked ListEasy
Kth Largest Element in an ArrayMedium
Contains DuplicateEasy
Lowest Common Ancestor of a Binary TreeMedium
Product of Array Except SelfMedium
Valid AnagramEasy
Meeting Rooms IIMedium
Integer to English WordsHard
Move ZeroesEasy
Serialize and Deserialize Binary TreeHard
Top K Frequent ElementsMedium
Single Element in a Sorted ArrayMedium
Koko Eating BananasMedium
Recyclable and Low Fat ProductsEasy
Regular Expression MatchingHard
Integer to RomanMedium
4SumMedium
Remove Nth Node From End of ListMedium
Swap Nodes in PairsMedium
Find the Index of the First Occurrence in a StringEasy
Divide Two IntegersMedium
Longest Valid ParenthesesHard
Find First and Last Position of Element in Sorted ArrayMedium
Search Insert PositionEasy
Valid SudokuMedium
Sudoku SolverHard
Combination SumMedium
First Missing PositiveHard
Multiply StringsMedium
Jump Game IIMedium
PermutationsMedium
N-QueensHard
Unique PathsMedium
Minimum Path SumMedium
Plus OneEasy
Add BinaryEasy
Sqrt(x)Easy
Simplify PathMedium
Edit DistanceMedium
Search a 2D MatrixMedium
Minimum Window SubstringHard
SubsetsMedium
Largest Rectangle in HistogramHard
Maximal RectangleHard
Decode WaysMedium
Restore IP AddressesMedium
Binary Tree Inorder TraversalEasy
Validate Binary Search TreeMedium
Symmetric TreeEasy
Binary Tree Level Order TraversalMedium
Maximum Depth of Binary TreeEasy
Path SumEasy
Flatten Binary Tree to Linked ListMedium
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
Palindrome PartitioningMedium
Gas StationMedium
CandyHard
Single NumberEasy
Word BreakMedium
Linked List CycleEasy
Maximum Product SubarrayMedium
Find Minimum in Rotated Sorted ArrayMedium
Intersection of Two Linked ListsEasy
Compare Version NumbersMedium
Two Sum II - Input Array Is SortedMedium
Excel Sheet Column TitleEasy
Excel Sheet Column NumberEasy
Combine Two TablesEasy
Largest NumberMedium
Rising TemperatureEasy
Happy NumberEasy
Count PrimesMedium
Course ScheduleMedium
Implement Trie (Prefix Tree)Medium
Minimum Size Subarray SumMedium
Course Schedule IIMedium
Word Search IIHard
House Robber IIMedium
Contains Duplicate IIEasy
Basic CalculatorHard
Implement Queue using StacksEasy
Palindrome Linked ListEasy
Lowest Common Ancestor of a Binary Search TreeMedium
Delete Node in a Linked ListMedium
Sliding Window MaximumHard
Add DigitsEasy
Missing NumberEasy
Find the Duplicate NumberMedium
Find Median from Data StreamHard
Longest Increasing SubsequenceMedium
Coin ChangeMedium
Reverse Vowels of a StringEasy
Design Tic-Tac-ToeMedium
Intersection of Two ArraysEasy
Insert Delete GetRandom O(1)Medium
First Unique Character in a StringEasy
Decode StringMedium
Fizz BuzzEasy
Longest Repeating Character ReplacementMedium
String CompressionMedium
LFU CacheHard
Target SumMedium
Next Greater Element IEasy
Next Greater Element IIMedium
Permutation in StringMedium
Daily TemperaturesMedium
Binary SearchEasy
All Nodes Distance K in Binary TreeMedium
Online Stock SpanMedium
Fibonacci NumberEasy
Rotting OrangesMedium
Max Consecutive Ones IIIMedium
Shortest Common SupersequenceHard
Reorder Routes to Make All Paths Lead to the City ZeroMedium
Kth Missing Positive NumberEasy
Frequency of the Most Frequent ElementMedium
Longest Path With Different Adjacent CharactersHard
Add Two IntegersEasy
Ransom NoteEasy
Minimum Edge Reversals So Every Node Is ReachableHard
Design Authentication ManagerMedium
Zigzag ConversionMedium
3Sum ClosestMedium
Combination Sum IIMedium
Wildcard MatchingHard
Permutations IIMedium
Insert IntervalMedium
Length of Last WordEasy
Spiral Matrix IIMedium
Rotate ListMedium
Text JustificationHard
Remove Duplicates from Sorted Array IIMedium
Search in Rotated Sorted Array IIMedium
Remove Duplicates from Sorted ListEasy
Subsets IIMedium
Reverse Linked List IIMedium
Interleaving StringMedium
Recover Binary Search TreeMedium
Same TreeEasy
Construct Binary Tree from Preorder and Inorder TraversalMedium
Construct Binary Tree from Inorder and Postorder TraversalMedium
Convert Sorted Array to Binary Search TreeEasy
Balanced Binary TreeEasy
Distinct SubsequencesHard
Populating Next Right Pointers in Each Node IIMedium
TriangleMedium
Best Time to Buy and Sell Stock IIIHard
Single Number IIMedium
Linked List Cycle IIMedium
Reorder ListMedium
Sort ListMedium
Evaluate Reverse Polish NotationMedium
Binary Search Tree IteratorMedium
Dungeon GameHard
Second Highest SalaryMedium
Employees Earning More Than Their ManagersEasy
Reverse Words in a String IIMedium
Number of 1 BitsEasy
Binary Tree Right Side ViewMedium
Remove Linked List ElementsEasy
Isomorphic StringsEasy
The Skyline ProblemHard
Implement Stack using QueuesEasy
Basic Calculator IIMedium
Majority Element IIMedium
Kth Smallest Element in a BSTMedium
Search a 2D Matrix IIMedium
Closest Binary Search Tree ValueEasy
Encode and Decode StringsMedium
H-IndexMedium
Find the CelebrityMedium
Perfect SquaresMedium
Inorder Successor in BSTMedium
Game of LifeMedium
Remove Duplicate LettersMedium
Odd Even Linked ListMedium
Reverse StringEasy
Design Hit CounterMedium
Water and Jug ProblemMedium
Valid Perfect SquareEasy
Is SubsequenceEasy
Remove K DigitsMedium
Split Array Largest SumHard
Partition Equal Subset SumMedium
Battleships in a BoardMedium
Non-overlapping IntervalsMedium
Find All Anagrams in a StringMedium
Arranging CoinsEasy
Find All Duplicates in an ArrayMedium
Add Two Numbers IIMedium
Sort Characters By FrequencyMedium
Minimum Number of Arrows to Burst BalloonsMedium
Assign CookiesEasy
Reverse PairsHard
IPOHard
Find Bottom Left Tree ValueMedium
Coin Change IIMedium
Contiguous ArrayMedium
Diameter of Binary TreeEasy
Managers with at Least 5 Direct ReportsMedium
Find Customer RefereeEasy
Big CountriesEasy
Can Place FlowersEasy
Task SchedulerMedium
Design Excel Sum FormulaHard
Design Search Autocomplete SystemHard
Palindromic SubstringsMedium
2 Keys KeyboardMedium
4 Keys KeyboardMedium
Two Sum IV - Input is a BSTEasy
Find K Closest ElementsMedium
Bulb Switcher IIMedium
Valid Palindrome IIEasy
Max Area of IslandMedium
Accounts MergeMedium
Remove CommentsMedium
Flood FillEasy
Asteroid CollisionMedium
Reorganize StringMedium
Insert into a Binary Search TreeMedium
Basic Calculator IIIHard
Valid Tic-Tac-Toe StateMedium
Design HashMapEasy
Split Array With Same AverageHard
Design Linked ListMedium
Peak Index in a Mountain ArrayMedium
Minimum Number of Refueling StopsHard
Middle of the Linked ListEasy
Possible BipartitionMedium
Fruit Into BasketsMedium
Sum of Subarray MinimumsMedium
Sort an ArrayMedium
Subarray Sums Divisible by KMedium
Squares of a Sorted ArrayEasy
Time Based Key-Value StoreMedium
Vertical Order Traversal of a Binary TreeHard
Subarrays with K Different IntegersHard
Capacity To Ship Packages Within D DaysMedium
Next Greater Node In Linked ListMedium
Longest Arithmetic SubsequenceMedium
Previous Permutation With One SwapMedium
Greatest Common Divisor of StringsEasy
Product Sales Analysis IEasy
Print in OrderEasy
Longest Common SubsequenceMedium
Article Views IEasy
Monthly Transactions IMedium
Maximum Profit in Job SchedulingHard
Count Number of Nice SubarraysMedium
Average Selling PriceEasy
Find the Start and End Number of Continuous RangesMedium
Find N Unique Integers Sum up to ZeroEasy
Jump Game IIIMedium
Minimum Flips to Make a OR b Equal to cMedium
Print Words VerticallyMedium
Maximum Product of Splitted Binary TreeMedium
Find the Longest Substring Containing Vowels in Even CountsMedium
Cinema Seat AllocationMedium
Number of Times Binary String Is Prefix-AlignedMedium
Replace Employee ID With The Unique IdentifierEasy
Find Lucky Integer in an ArrayEasy
The k-th Lexicographical String of All Happy Strings of Length nMedium
Maximum Points You Can Obtain from CardsMedium
Count Good Nodes in Binary TreeMedium
Final Prices With a Special Discount in a ShopEasy
Shuffle the ArrayEasy
Running Sum of 1d ArrayEasy
Minimum Number of Days to Make m BouquetsMedium
Stone Game IVHard
Count Odd Numbers in an Interval RangeEasy
Water BottlesEasy
Replace All ?'s to Avoid Consecutive Repeating CharactersEasy
Minimum Time to Make Rope ColorfulMedium
Customer Who Visited but Did Not Make Any TransactionsEasy
Maximal Network RankMedium
Widest Vertical Area Between Two Points Containing No PointsEasy
Minimum Deletions to Make String BalancedMedium
Minimum Number of Removals to Make Mountain ArrayHard
Minimum Deletions to Make Character Frequencies UniqueMedium
Lowest Common Ancestor of a Binary Tree IIIMedium
Average Time of Process per MachineEasy
Number of Students Unable to Eat LunchEasy
Minimum Adjacent Swaps for K Consecutive OnesHard
Longest Nice SubstringEasy
Check if Array Is Sorted and RotatedEasy
Find Center of Star GraphEasy
Remove Duplicates From an Unsorted Linked ListMedium
Maximum Population YearEasy
Reduction Operations to Make the Array Elements EqualMedium
Concatenation of ArrayEasy
Sum of Digits of String After ConvertEasy
Find Missing ObservationsMedium
Maximum Employees to Be Invited to a MeetingHard
Number of Unique Flavors After Sharing K CandiesMedium
Merge Nodes in Between ZerosMedium
Divide Array Into Equal PairsEasy
Remove Digit From Number to Maximize ResultEasy
Minimum Amount of Time to Collect GarbageMedium
Largest Palindromic NumberMedium
Optimal Partition of StringMedium
Largest Positive Integer That Exists With Its NegativeEasy
Minimum Fuel Cost to Report to the CapitalMedium
Design Memory AllocatorMedium
Minimum Common ValueEasy
The Knight’s TourMedium
Create a DataFrame from ListEasy
Minimum Number of Operations to Make X and Y EqualMedium
Maximum Number of Intersections on the ChartHard
Maximum Number of Operations With the Same Score IIMedium
Minimum Rectangles to Cover PointsMedium
Minimum Cost to Equalize ArrayHard
Maximum Number of Potholes That Can Be FixedMedium
Count Submatrices With Equal Frequency of X and YMedium
Making A Large IslandHard
Employee BonusEasy
Number of ProvincesMedium
Maximal SquareMedium
Count Good NumbersMedium
Increasing Triplet SubsequenceMedium
Digit Operations to Make Two Integers EqualMedium
Max Consecutive OnesEasy
Diagonal TraverseMedium
Count Binary SubstringsEasy
Minimum Operations to Reduce an Integer to 0Medium
Valid WordEasy
Special Binary StringHard
Minimum Difficulty of a Job ScheduleHard
Substring with Concatenation of All WordsHard
Count and SayMedium
N-Queens IIHard
Unique Paths IIMedium
CombinationsMedium
Remove Duplicates from Sorted List IIMedium
Partition ListMedium
Convert Sorted List to Binary Search TreeMedium
Minimum Depth of Binary TreeEasy
Path Sum IIMedium
Pascal's Triangle IIEasy
Word Ladder IIHard
Sum Root to Leaf NumbersMedium
Surrounded RegionsMedium
Clone GraphMedium
Word Break IIHard
Binary Tree Preorder TraversalEasy
Max Points on a LineHard
Factorial Trailing ZeroesMedium
Rank ScoresMedium
Consecutive NumbersMedium
Repeated DNA SequencesMedium
Best Time to Buy and Sell Stock IVHard
Design Add and Search Words Data StructureMedium
Shortest PalindromeHard
Count Complete Tree NodesEasy
Rectangle AreaMedium
Power of TwoEasy
Meeting RoomsEasy
Single Number IIIMedium
Graph Valid TreeMedium
Ugly Number IIMedium
Alien DictionaryHard
First Bad VersionEasy
Word PatternEasy
Nim GameEasy
Range Sum Query - ImmutableEasy
Burst BalloonsHard
Binary Tree Vertical Order TraversalMedium
Count of Smaller Numbers After SelfHard
Maximum Size Subarray Sum Equals kMedium
Power of ThreeEasy
Longest Increasing Path in a MatrixHard
Largest BST SubtreeMedium
House Robber IIIMedium
Counting BitsEasy
Longest Substring with At Most K Distinct CharactersMedium
Intersection of Two Arrays IIEasy
Russian Doll EnvelopesHard
Design TwitterMedium
Largest Divisible SubsetMedium
Sum of Two IntegersMedium
Find K Pairs with Smallest SumsMedium
Kth Smallest Element in a Sorted MatrixMedium
Longest Substring with At Least K Repeating CharactersMedium
Nth DigitMedium
Trapping Rain Water IIHard
Longest PalindromeEasy
Add StringsEasy
Strong Password CheckerHard
All O`one Data StructureHard
Minimum Genetic MutationMedium
Delete Node in a BSTMedium
Island PerimeterEasy
Optimal Account BalancingHard
Validate IP AddressMedium
HeatersMedium
Widest Pair of Indices With Equal Range SumMedium
Continuous Subarray SumMedium
Minimum Time DifferenceMedium
01 MatrixMedium
Boundary of Binary TreeMedium
Next Greater Element IIIMedium
Find the Closest PalindromeHard
Subtree of Another TreeEasy
Shortest Unsorted Continuous SubarrayMedium
Design In-Memory File SystemHard
Tag ValidatorHard
Classes With at Least 5 StudentsEasy
Exchange SeatsMedium
Sum of Square NumbersMedium
Maximum Average Subarray IEasy
Set MismatchEasy
Find Duplicate SubtreesMedium
Maximum Binary TreeMedium
Valid Parenthesis StringMedium
Top K Frequent WordsMedium
Number of Distinct IslandsMedium
Best Time to Buy and Sell Stock with Transaction FeeMedium
Find Pivot IndexEasy
Delete and EarnMedium
Network Delay TimeMedium
Min Cost Climbing StairsEasy
Open the LockMedium
Convert Binary Search Tree to Sorted Doubly Linked ListMedium
Serialize and Deserialize N-ary TreeHard
Partition LabelsMedium
Max Chunks To Make SortedMedium
Search in a Binary Search TreeEasy
Kth Largest Element in a StreamEasy
Letter Case PermutationMedium
Is Graph Bipartite?Medium
Cheapest Flights Within K StopsMedium
Rotate StringEasy
Find Eventual Safe StatesMedium
Rectangle OverlapEasy
Keys and RoomsMedium
Hand of StraightsMedium
Car FleetMedium
Shortest Subarray with Sum at Least KHard
Transpose MatrixEasy
Random Pick with WeightMedium
Boats to Save PeopleMedium
Maximum Frequency StackHard
Snakes and LaddersMedium
Binary Subarrays With SumMedium
Minimum Falling Path SumMedium
Shortest BridgeMedium
Most Stones Removed with Same Row or ColumnMedium
Largest Time for Given DigitsMedium
Maximum Width RampMedium
Binary Tree CamerasHard
Equal Rational NumbersHard
K Closest Points to OriginMedium
Cousins in Binary TreeEasy
Find the Town JudgeEasy
Find Common CharactersEasy
Clumsy FactorialMedium
Partition Array Into Three Parts With Equal SumEasy
Remove Outermost ParenthesesEasy
Design File SystemMedium
Remove All Adjacent Duplicates In StringEasy
Height CheckerEasy
Minimum Knight MovesMedium
Find Smallest Common Element in All RowsMedium
Shortest Path in Binary MatrixMedium
Statistics from a Large SampleMedium
Parsing A Boolean ExpressionHard
Delete Tree NodesMedium
Palindrome RemovalHard
Maximum of Absolute Value ExpressionMedium
Snapshot ArrayMedium
Balance a Binary Search TreeMedium
Critical Connections in a NetworkHard
Longest Happy StringMedium
Unique Number of OccurrencesEasy
Remove All Adjacent Duplicates in String IIMedium
Last Person to Fit in the BusMedium
Design SkiplistHard
Maximum Score Of Spliced ArrayHard
Minimum Deletions to Make Array BeautifulMedium
Minimum Number of Moves to Make PalindromeHard
Greatest English Letter in Upper and Lower CaseEasy
Minimum Remove to Make Valid ParenthesesMedium
Search Suggestions SystemMedium
Students and ExaminationsEasy
Number of Steps to Reduce a Number to ZeroEasy
Angle Between Hands of a ClockMedium
Get the Second Most Recent ActivityHard
Number of Steps to Reduce a Number in Binary Representation to OneMedium
Kids With the Greatest Number of CandiesEasy
Reformat The StringEasy
Minimum Time to Collect All Apples in a TreeMedium
Max Dot Product of Two SubsequencesHard
Find All The Lonely NodesEasy
Delete N Nodes After M Nodes of a Linked ListEasy
Shuffle StringEasy
Number of Ways to Split a StringMedium
Count Substrings That Differ by One CharacterMedium
Path With Minimum EffortMedium
Furthest Building You Can ReachMedium
Merge In Between Linked ListsMedium
Lowest Common Ancestor of a Binary Tree IIMedium
Richest Customer WealthEasy
Minimum IncompatibilityHard
Sum of Beauty of All SubstringsMedium
Maximum Value at a Given Index in a Bounded ArrayMedium
Maximize Number of Nice DivisorsHard
Primary Department for Each EmployeeEasy
Sign of the Product of an ArrayEasy
The Number of Full Rounds You Have PlayedMedium
The Number of the Smallest Unoccupied ChairMedium
Minimum Cost to Separate Sentence Into RowsMedium
Three DivisorsEasy
Find if Path Exists in GraphEasy
Average Height of Buildings in Each SegmentMedium
Partition Array Into Two Arrays to Minimize Sum DifferenceHard
Find the Minimum and Maximum Number of Nodes Between Critical PointsMedium
Minimum Number of Food Buckets to Feed the HamstersMedium
Time Needed to Buy TicketsEasy
Sum of Subarray RangesMedium
Subsequence of Size K With the Largest Even SumMedium
Check if All A's Appears Before All B'sEasy
Minimum Operations to Halve Array SumMedium
Minimum Bit Flips to Convert NumberEasy
Minimum Sum of Squared DifferenceMedium
All the Matches of the LeagueEasy
Amount of Time for Binary Tree to Be InfectedMedium
Count Subarrays With Fixed BoundsHard
Number of Distinct Binary Strings After Applying OperationsMedium
Maximum Subsequence ScoreMedium
Make the Prefix Sum Non-negativeMedium
Maximum Price to Fill a BagMedium
CounterEasy
To Be Or Not To BeEasy
Max Pair Sum in an ArrayEasy
Smallest Number With Given Digit ProductMedium
Find Words Containing CharacterEasy
Maximum Size of a Set After RemovalsMedium
Smallest Missing Integer Greater Than Sequential Prefix SumEasy
Maximum Subtree of the Same ColorMedium
Maximum Number of Operations With the Same Score IEasy
Find the Median of the Uniqueness ArrayHard
Score of a StringEasy
Count the Number of Special Characters IIMedium
Find the Level of Tree with Minimum SumMedium
Find the DifferenceEasy
Type of TriangleEasy
Find the City With the Smallest Number of Neighbors at a Threshold DistanceMedium
Palindrome Partitioning IIHard
Count the Number of Substrings With Dominant OnesMedium
Longest Nice SubarrayMedium
Maximum Number That Sum of the Prices Is Less Than or Equal to KMedium
Confirmation RateMedium
Percentage of Users Attended a ContestEasy
Logger Rate LimiterEasy
Number of Visible People in a QueueHard
Game Play Analysis IEasy
Friend Requests II: Who Has the Most FriendsMedium
Remove All Occurrences of a SubstringMedium
Immediate Food Delivery IIMedium
Not Boring MoviesEasy
Bus RoutesHard
Ugly NumberEasy
Nth Highest SalaryMedium
Maximum Width of Binary TreeMedium
Minimum Additions to Make Valid StringMedium
Product Price at a Given DateMedium
Construct String With Repeat LimitMedium
Split Linked List in PartsMedium
Count Days Without MeetingsMedium
Number of Good PairsEasy
Different Ways to Add ParenthesesMedium
Lexicographical NumbersMedium
Redundant ConnectionMedium
K-th Smallest in Lexicographical OrderHard
Keyboard RowEasy
The Number of Employees Which Report to Each EmployeeEasy
Design a Stack With Increment OperationMedium
Check If Array Pairs Are Divisible by kMedium
Game Play Analysis IVMedium
Find Missing and Repeated ValuesEasy
Smallest Range Covering Elements from K ListsHard
Separate Black and White BallsMedium
Maximum SwapMedium
Jewels and StonesEasy
Interval List IntersectionsMedium
Permutation SequenceHard
Range Sum Query 2D - ImmutableMedium
Remove Sub-Folders from the FilesystemMedium
String Compression IIHard
Invalid TweetsEasy
String Compression IIIMedium
Find All Numbers Disappeared in an ArrayEasy
Construct Binary Search Tree from Preorder TraversalMedium
Find the Maximum Achievable NumberEasy
Longest Subarray of 1's After Deleting One ElementMedium
User Activity for the Past 30 Days IEasy
Maximum Matrix SumMedium
Guess Number Higher or LowerEasy
Duplicate EmailsEasy
Minimum Penalty for a ShopMedium
Count Hills and Valleys in an ArrayEasy
Two Best Non-Overlapping EventsMedium
Baseball GameEasy
Maximum Average Pass RatioMedium
Contains Duplicate IIIHard
Shortest Distance from All BuildingsHard
Repeated String MatchMedium
Meeting Rooms IIIHard
Customers Who Never OrderEasy
Count Vowel Strings in RangesMedium
Unique Length-3 Palindromic SubsequencesMedium
Count Paths With the Given XOR ValueMedium
Word SubsetsMedium
Sliding Window MedianHard
Wiggle Sort IIMedium
Grid GameMedium
Count Servers that CommunicateMedium
Number of Substrings Containing All Three CharactersMedium
Investments in 2016Medium
Longest Strictly Increasing or Strictly Decreasing SubarrayEasy
Serialize and Deserialize BSTMedium
Maximum Ascending Subarray SumEasy
Remove Invalid ParenthesesHard
Find Winner on a Tic Tac Toe GameEasy
Number of EnclavesMedium
Partition Array According to Given PivotMedium
Count Negative Numbers in a Sorted MatrixEasy
Backspace String CompareEasy
Longest String ChainMedium
Super PowMedium
Fruits Into Baskets IIEasy
House Robber IVMedium
Maximum Unique Subarray Sum After DeletionEasy
Minimum Operations to Make Binary Array Elements Equal to One IMedium
Design Circular QueueMedium
Single-Threaded CPUMedium
MemoizeMedium
Exclusive Time of FunctionsMedium
Bitwise ORs of SubarraysMedium
Valid Triangle NumberMedium
Design a Text EditorHard
Find the Lexicographically Largest String From the Box IMedium
Maximum Difference Between Even and Odd Frequency IEasy
Maximum Difference Between Even and Odd Frequency IIHard
Maximum Manhattan Distance After K ChangesMedium
Kth Smallest Product of Two Sorted ArraysHard
Minimum Number of Increments on Subarrays to Form a Target ArrayHard
Rearranging FruitsHard
Delete Duplicate EmailsEasy
Maximum Number of AlloysMedium
Maximum Number of Events That Can Be AttendedMedium
Minimum Value to Get Positive Step by Step SumEasy
Count Palindromic SubsequencesHard
Minimum Absolute DifferenceEasy
Perfect NumberEasy
Reordered Power of 2Medium
Shifting LettersMedium
24 GameHard
Maximum Number of Non-overlapping Palindrome SubstringsHard
Minimum Operations to Make Array Equal to TargetHard
Convert Integer to the Sum of Two No-Zero IntegersEasy
Vowel SpellcheckerMedium
Bitwise OR of Even Numbers in an ArrayEasy
Minimum Sensors to Cover GridMedium
Count the Number of Infection SequencesHard
Smallest String With SwapsMedium
Maximum ORMedium
Longest Palindromic SubsequenceMedium
Calculate Money in Leetcode BankEasy
Stable Subarrays With Equal Boundary and Interior SumMedium
Maximum Subgraph Score in a TreeHard
Minimum Pair Removal to Sort Array IEasy
Unique Binary Search Trees IIMedium
Unique Binary Search TreesMedium
Binary Tree Postorder TraversalEasy
Insertion Sort ListMedium
Find Minimum in Rotated Sorted Array IIHard
Department Highest SalaryMedium
Department Top Three SalariesHard
Invert Binary TreeEasy
Number of Digit OneHard
Binary Tree PathsEasy
Palindrome PermutationEasy
Minimum Height TreesMedium
Bulb SwitcherMedium
Flatten Nested List IteratorMedium
Power of FourEasy
Integer BreakMedium
Shuffle an ArrayMedium
Evaluate DivisionMedium
Frog JumpHard
Arithmetic SlicesMedium
Third Maximum NumberEasy
Maximum XOR of Two Numbers in an ArrayMedium
Path Sum IIIMedium
Arithmetic Slices II - SubsequenceHard
132 PatternMedium
Circular Array LoopMedium
Hamming DistanceEasy
Minimum Moves to Equal Array Elements IIMedium
Matchsticks to SquareMedium
Total Hamming DistanceMedium
Predict the WinnerMedium
Inorder Successor in BST IIMedium
Find Largest Value in Each Tree RowMedium
Encode and Decode TinyURLMedium
Reverse Words in a String IIIEasy
Add Bold Tag in StringMedium
Add One Row to TreeMedium
Maximum Product of Three NumbersEasy
Replace WordsMedium
Robot Return to OriginEasy
Image SmootherEasy
Partition to K Equal Sum SubsetsMedium
Maximum Length of Repeated SubarrayMedium
Number of AtomsHard
Cherry PickupHard
Swim in Rising WaterHard
Domino and Tromino TilingMedium
Custom Sort StringMedium
All Paths From Source to TargetMedium
Most Common WordEasy
Most Profit Assigning WorkMedium
Count Unique Characters of All Substrings of a Given StringHard
Sum of Distances in TreeHard
Robot Room CleanerHard
Minimum Cost to Hire K WorkersHard
All Possible Full Binary TreesMedium
Sort Array By ParityEasy
Maximum Sum Circular SubarrayMedium
Minimum Add to Make Parentheses ValidMedium
Beautiful ArrayMedium
Knight DialerMedium
Range Sum of BSTEasy
Minimum Increment to Make Array UniqueMedium
Bag of TokensMedium
Reveal Cards In Increasing OrderMedium
Verifying an Alien DictionaryEasy
Tallest BillboardHard
Pancake SortingMedium
Distribute Coins in Binary TreeMedium
Minimum Number of K Consecutive Bit FlipsHard
Minimum Domino Rotations For Equal RowMedium
Pairs of Songs With Total Durations Divisible by 60Medium
Uncrossed LinesMedium
Binary Search Tree to Greater Sum TreeMedium
Grumpy Bookstore OwnerMedium
Product Sales Analysis IIIMedium
Swap For Longest Repeated Character SubstringMedium
Number of Days Between Two DatesEasy
Validate Binary Tree NodesMedium
Largest Multiple of ThreeHard
Reverse Substrings Between Each Pair of ParenthesesMedium
Get Equal Substrings Within BudgetMedium
Maximum Length of a Concatenated String with Unique CharactersMedium
Number of Closed IslandsMedium
Subtract the Product and Sum of Digits of an IntegerEasy
Convert Binary Number in a Linked List to IntegerEasy
Longest ZigZag Path in a Binary TreeMedium
Rank Teams by VotesMedium
Time Needed to Inform All EmployeesMedium
Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium
Design Browser HistoryMedium
The kth Factor of nMedium
Minimum Number of Vertices to Reach All NodesMedium
Find Kth Bit in Nth Binary StringMedium
Minimum Cost to Cut a StickHard
Min Cost to Connect All PointsMedium
Dot Product of Two Sparse VectorsMedium
Sort Array by Increasing FrequencyEasy
Max Number of K-Sum PairsMedium
Find Minimum Time to Finish All JobsHard
Find the Highest AltitudeEasy
Maximum Number of Events That Can Be Attended IIHard
Buildings With an Ocean ViewMedium
Find the Winner of the Circular GameMedium
Egg Drop With 2 Eggs and N FloorsMedium
Delete the Middle Node of a Linked ListMedium
Find All Possible Recipes from Given SuppliesMedium
Maximum Twin Sum of a Linked ListMedium
Rearrange Array Elements by SignMedium
Count Nodes Equal to Average of SubtreeMedium
Find Closest Number to ZeroEasy
Design an ATM MachineMedium
Largest Combination With Bitwise AND Greater Than ZeroMedium
Maximum Total Importance of RoadsMedium
Root Equals Sum of ChildrenEasy
The Latest Time to Catch a BusMedium
Equal Row and Column PairsMedium
Max Sum of a Pair With Equal Sum of DigitsMedium
Maximum Sum of Distinct Subarrays With Length KMedium
Convert the TemperatureEasy
Frog Jump IIMedium
Cousins in Binary Tree IIMedium
Minimize the Maximum Difference of PairsMedium
Return Length of Arguments PassedEasy
Construct the Longest New StringMedium
Add Two PromisesEasy
Double a Number Represented as a Linked ListMedium
Minimum Absolute Difference Between Elements With ConstraintMedium
Minimum Moves to Spread Stones Over GridMedium
Count Subarrays Where Max Element Appears at Least K TimesMedium
Find the Minimum Area to Cover All Ones IIHard
Design A LeaderboardMedium
Prefix and Suffix SearchHard
Minimum Cost to Convert String IMedium
Second Minimum Time to Reach DestinationHard
3Sum SmallerMedium
Make Two Arrays Equal by Reversing SubarraysEasy
Harshad NumberEasy
Finding Pairs With a Certain SumMedium
Shortest Path Visiting All NodesHard
Spiral Matrix IIIMedium
Leaf-Similar TreesEasy
Frequency TrackerMedium
Magic Squares In GridMedium
Regions Cut By SlashesMedium
Partition Array into Disjoint IntervalsMedium
Minimum Number of Moves to Seat EveryoneEasy
Lemonade ChangeEasy
Maximum Distance in ArraysMedium
Super Egg DropHard
Merge BSTs to Create Single BSTHard
Maximum Number of Points with CostMedium
Super PalindromesHard
Number ComplementEasy
Maximum Energy Boost From Two DrinksMedium
Strange PrinterHard
Maximum Score From Removing SubstringsMedium
Longest Harmonious SubsequenceEasy
Path with Maximum ProbabilityMedium
Chunk ArrayEasy
Find Right IntervalMedium
Spiral Matrix IVMedium
Insert Greatest Common Divisors in Linked ListMedium
Shortest Word DistanceEasy
Minimum Jumps to Reach HomeMedium
Smallest Good BaseHard
Valid Mountain ArrayEasy
Special Array With X Elements Greater Than or Equal XEasy
Longest Turbulent SubarrayMedium
Count of Matches in TournamentEasy
Find the Length of the Longest Common PrefixMedium
Binary Tree PruningMedium
Maximum Nesting Depth of the ParenthesesEasy
Repeated Substring PatternEasy
Rank Transform of an ArrayEasy
Make Sum Divisible by PMedium
Smallest Missing Non-negative Integer After OperationsMedium
Divide Players Into Teams of Equal SkillMedium
Friends Of Appropriate AgesMedium
Minimum Number of Swaps to Make the String BalancedMedium
Search in a Sorted Array of Unknown SizeMedium
Minimum Swaps to Group All 1's TogetherMedium
Find Smallest Letter Greater Than TargetEasy
Array Prototype LastEasy
XOR Queries of a SubarrayMedium
Removing Stars From a StringMedium
Count Number of Maximum Bitwise-OR SubsetsMedium
Split a String Into the Max Number of Unique SubstringsMedium
Implement Rand10() Using Rand7()Medium
Kth Largest Sum in a Binary TreeMedium
N-ary Tree Level Order TraversalMedium
Last Stone WeightEasy
Moving Average from Data StreamEasy
Cells with Odd Values in a MatrixEasy
Longest Square Streak in an ArrayMedium
Implement Trie II (Prefix Tree)Medium
Minimum Total Distance TraveledHard
Stock Price FluctuationMedium
Employee ImportanceMedium
Find if Array Can Be SortedMedium
Minimum Swaps To Make Sequences IncreasingHard
Shortest Subarray With OR at Least K IIMedium
Walls and GatesMedium
Prime Subtraction OperationMedium
Generate Binary Strings Without Adjacent ZerosMedium
Delete Characters to Make Fancy StringEasy
Shortest Subarray to be Removed to Make Array SortedMedium
Find K-th Smallest Pair DistanceHard
Minimum Operations to Make a SubsequenceHard
Defuse the BombEasy
Flip Columns For Maximum Number of Equal RowsMedium
Number of Longest Increasing SubsequenceMedium
Rotating the BoxMedium
List the Products Ordered in a PeriodEasy
Shortest Distance After Road Addition Queries IMedium
Reformat Department TableEasy
Minimum Time to Visit a Cell In a GridHard
Divide Intervals Into Minimum Number of GroupsMedium
Check If a Word Occurs As a Prefix of Any Word in a SentenceEasy
Maximum Odd Binary NumberEasy
Check If N and Its Double ExistEasy
Smallest Value of the Rearranged NumberMedium
Fix Names in a TableEasy
Move Pieces to Obtain a StringMedium
Maximum Number of Integers to Choose From a Range IMedium
Number of Spaces Cleaning Robot CleanedMedium
Special Array IIMedium
Find Longest Special Substring That Occurs Thrice IMedium
K Inverse Pairs ArrayHard
Word Pattern IIMedium
Final Array State After K Multiplication Operations IEasy
Maximum Sum BST in Binary TreeHard
Longest Substring Of All Vowels in OrderMedium
Find a Peak Element IIMedium
Queens That Can Attack the KingMedium
Meeting SchedulerMedium
Count Pairs Whose Sum is Less than TargetEasy
Maximum Sum of 3 Non-Overlapping SubarraysHard
Magical StringMedium
Determine if Two Strings Are CloseMedium
Minimum Moves to Equal Array ElementsMedium
Count the Number of Incremovable Subarrays IEasy
Fair Candy SwapEasy
Circle and Rectangle OverlappingMedium
Maximum GapMedium
Number of Ways to Split ArrayMedium
Check Knight Tour ConfigurationMedium
String Matching in an ArrayEasy
Counting Words With a Given PrefixEasy
Construct K Palindrome StringsMedium
Nearest Exit from Entrance in MazeMedium
Invalid TransactionsMedium
Count Non-Decreasing Subarrays After K OperationsHard
Find the Prefix Common Array of Two ArraysMedium
Minimize XORMedium
Reverse String IIEasy
Find Followers CountEasy
Swap Sex of EmployeesEasy
Sum of Left LeavesEasy
Restaurant GrowthMedium
Course Schedule IVMedium
Maximum Number of Fish in a GridMedium
Minimum Number of Operations to Move All Balls to Each BoxMedium
Divide Nodes Into the Maximum Number of GroupsHard
Faulty KeyboardEasy
Special Array IEasy
Loud and RichMedium
Delete Operation for Two StringsMedium
Check if One String Swap Can Make Strings EqualEasy
Find the Smallest Divisor Given a ThresholdMedium
Coloring A BorderMedium
Tuple with Same ProductMedium
Adding Spaces to a StringMedium
Detect CapitalEasy
Project Employees IEasy
Clear DigitsEasy
Partition Array for Maximum SumMedium
Product of the Last K NumbersMedium
Construct the Lexicographically Largest Valid SequenceMedium
Smallest Divisible Digit Product IIHard
Valid NumberHard
Find Unique Binary StringMedium
Validate Stack SequencesMedium
Maximum Sum With at Most K ElementsMedium
Number of Sub-arrays With Odd SumMedium
Length of Longest Fibonacci SubsequenceMedium
K-diff Pairs in an ArrayMedium
Construct Binary Tree from Preorder and Postorder TraversalMedium
Maximum Absolute Sum of Any SubarrayMedium
Recover a Tree From Preorder TraversalHard
Longest Word in DictionaryMedium
Count Total Number of Colored CellsMedium
Closest Prime Numbers in RangeMedium
Alternating Groups IIMedium
Minimum Sideway JumpsMedium
Triangle JudgementEasy
Minimum Swaps to Group All 1's Together IIMedium
Maximum Count of Positive Integer and Negative IntegerEasy
Maximum Candies Allocated to K ChildrenMedium
Determine Whether Matrix Can Be Obtained By RotationEasy
Gray CodeMedium
Subarray Product Less Than KMedium
Remove Zero Sum Consecutive Nodes from Linked ListMedium
Minimum Cost Walk in Weighted GraphHard
Minimum Time to Repair CarsMedium
Count the Number of Complete ComponentsMedium
Count Square Submatrices with All OnesMedium
Longest Mountain in ArrayMedium
Minimum Operations to Make a Uni-Value GridMedium
Minimum Index of a Valid SplitMedium
Numbers With Repeated DigitsHard
Average of Levels in Binary TreeEasy
Maximum Value of an Ordered Triplet IIMedium
Summary RangesEasy
Count Salary CategoriesMedium
Shortest Path with Alternating ColorsMedium
Sum of All Subset XOR TotalsEasy
Delete Nodes From Linked List Present in ArrayMedium
Minimum Number of Operations to Make Elements in Array DistinctEasy
Last Stone Weight IIMedium
Minimum Operations to Make Array Values Equal to KEasy
Maximum Number of Vowels in a Substring of Given LengthMedium
Count Symmetric IntegersEasy
Remove Nodes From Linked ListMedium
Patching ArrayHard
Count the Number of Good SubarraysMedium
Minimum Cuts to Divide a CircleEasy
Count Equal and Divisible Pairs in an ArrayEasy
Count the Number of Fair PairsMedium
Rabbits in ForestMedium
Minimized Maximum of Products Distributed to Any StoreMedium
Total Cost to Hire K WorkersMedium
Count the Number of Ideal ArraysHard
Minimum Cost For TicketsMedium
Reverse BitsEasy
Count of Interesting SubarraysMedium
Smallest Palindromic Rearrangement IMedium
Count Subarrays With Score Less Than KHard
Find Numbers with Even Number of DigitsEasy
Push DominoesMedium
Bitwise AND of Numbers RangeMedium
Minimum Average of Smallest and Largest ElementsEasy
Build Array from PermutationEasy
Check If a String Contains All Binary Codes of Size KMedium
Largest Odd Number in StringEasy
Merge Two Binary TreesEasy
Solving Questions With BrainpowerMedium
Smallest Number in Infinite SetMedium
Finding 3-Digit Even NumbersEasy
1-bit and 2-bit CharactersEasy
Count Subarrays of Length Three With a ConditionEasy
Ways to Make a Fair ArrayMedium
Sum of Nodes with Even-Valued GrandparentMedium
Painting a Grid With Three Different ColorsHard
Pacific Atlantic Water FlowMedium
Read N Characters Given Read4Easy
Zero Array Transformation IMedium
Reaching PointsHard
Sort Array By Parity IIEasy
Zero Array Transformation IIIMedium
Count Number of Pairs With Absolute Difference KEasy
Longest Palindrome by Concatenating Two Letter WordsMedium
Continuous SubarraysMedium
Detonate the Maximum BombsMedium
Number of Segments in a StringEasy
Minimum Cost to Move Chips to The Same PositionEasy
Number of Ways to Arrive at DestinationMedium
Path with Maximum GoldMedium
Actors and Directors Who Cooperated At Least Three TimesEasy
Lexicographically Minimum String After Removing StarsMedium
Minimum Number of Operations to Make Array ContinuousHard
Walking Robot SimulationMedium
Transform Array to All Equal ElementsMedium
Sorting the SentenceEasy
Check if Object Instance of ClassMedium
Maximum Frequency After Subarray OperationMedium
Maximum Difference Between Adjacent Elements in a Circular ArrayEasy
Allow One Function CallEasy
Number of Recent CallsEasy
Flip Equivalent Binary TreesMedium
Number of Operations to Make Network ConnectedMedium
Divide Array Into Arrays With Max DifferenceMedium
Jump Game VIMedium
Brick WallMedium
Maximum Number of Words Found in SentencesEasy
Delete Nodes And Return ForestMedium
Swapping Nodes in a Linked ListMedium
Sum of k-Mirror NumbersHard
Convert BST to Greater TreeMedium
Check Completeness of a Binary TreeMedium
Car PoolingMedium
Number of Subsequences That Satisfy the Given Sum ConditionMedium
Matrix Diagonal SumEasy
Find the Original Typed String IIHard
Find the K-th Character in String Game IEasy
Insert Delete GetRandom O(1) - Duplicates allowedHard
Find the Original Typed String IEasy
Minimum Limit of Balls in a BagMedium
Reschedule Meetings for Maximum Free Time IIMedium
Reach a NumberMedium
Elimination GameMedium
Minimum Suffix FlipsMedium
Count Number of TextsMedium
Longest Happy PrefixHard
Find the Maximum Length of Valid Subsequence IMedium
Find the Maximum Length of Valid Subsequence IIMedium
Minimum Difference in Sums After Removal of ElementsHard
Delete Duplicate Folders in SystemHard
Find the Winner of an Array GameMedium
Combination Sum IIIMedium
Maximum Erasure ValueMedium
Minimum Score After Removals on a TreeHard
Minimum Cost to Make Array EqualHard
Shortest Distance to a CharacterEasy
The K Weakest Rows in a MatrixEasy
Maximize Subarrays After Removing One Conflicting PairHard
Base 7Easy
Find The Original Array of Prefix XorMedium
Guess the WordHard
Smallest Subarrays With Maximum Bitwise ORMedium
Merge Two 2D Arrays by Summing ValuesEasy
Customer Placing the Largest Number of OrdersEasy
Longest Subarray With Maximum Bitwise ANDMedium
Maximize Greatness of an ArrayMedium
Maximum Fruits Harvested After at Most K StepsHard
Fruits Into Baskets IIIMedium
Divisor GameEasy
Cat and MouseHard
Reducing DishesHard
Triples with Bitwise AND Equal To ZeroHard
Ways to Express an Integer as Sum of PowersMedium
Queries Quality and PercentageEasy
Find the Distance Value Between Two ArraysEasy
Maximum 69 NumberEasy
New 21 GameMedium
Corporate Flight BookingsMedium
Duplicate ZerosEasy
Design Snake GameMedium
Number of Zero-Filled SubarraysMedium
Number of Increasing Paths in a GridHard
Reconstruct ItineraryHard
Last Substring in Lexicographical OrderHard
Minimum Swaps to Make Strings EqualMedium
Element Appearing More Than 25% In Sorted ArrayEasy
Length of Longest V-Shaped Diagonal SegmentHard
K-th Symbol in GrammarMedium
Count Number of Bad PairsMedium
Minimum Substring Partition of Equal Character FrequencyMedium
As Far from Land as PossibleMedium
Alice and Bob Playing Flower GameMedium
Second Largest Digit in a StringEasy
Array PartitionEasy
Twisted Mirror Path CountMedium
Degree of an ArrayEasy
Array Reduce TransformationEasy
Successful Pairs of Spells and PotionsMedium
Minimize Malware SpreadHard
Reverse Only LettersEasy
Fraction to Recurring DecimalMedium
Word FrequencyMedium
Rearrange Words in a SentenceMedium
Number of People Aware of a SecretMedium
Distinct Prime Factors of Product of ArrayMedium
Sort Vowels in a StringMedium
Categorize Box According to CriteriaEasy
Kill ProcessMedium
Maximum Number of Words You Can TypeEasy
Design a Food Rating SystemMedium
Design Task ManagerMedium
Design SpreadsheetMedium
Implement RouterMedium
Flatten a Multilevel Doubly Linked ListMedium
Reverse Prefix of WordEasy
Count Special QuadrupletsEasy
Count Elements With Maximum FrequencyEasy
Put Marbles in BagsHard
Robot Bounded In CircleMedium
Minimum Initial Energy to Finish TasksHard
Remove BoxesHard
Convert 1D Array Into 2D ArrayEasy
Minimum Score Triangulation of PolygonMedium
Find Triangular Sum of an ArrayMedium
Tree DiameterMedium
Paint HouseMedium
Check if the Sentence Is PangramEasy
Minimum Number of Changes to Make Binary String BeautifulMedium
Movie RatingMedium
Find the Minimum Amount of Time to Brew PotionsMedium
Count Number of Ways to Place HousesMedium
Get the Maximum ScoreHard
Super Ugly NumberMedium
Broken CalculatorMedium
Find Resultant Array After Removing AnagramsEasy
Adjacent Increasing Subarrays Detection IEasy
Find the Minimum Area to Cover All Ones IMedium
Non-negative Integers without Consecutive OnesHard
Count Unreachable Pairs of Nodes in an Undirected GraphMedium
The Dining PhilosophersMedium
Count Collisions of Monkeys on a PolygonMedium
Find in Mountain ArrayHard
Consecutive Numbers SumHard
Minimum Number of Steps to Make Two Strings AnagramMedium
Subdomain Visit CountMedium
Best Time to Buy and Sell Stock with CooldownMedium
Check If Digits Are Equal in String After Operations IEasy
Seat Reservation ManagerMedium
Next Greater Numerically Balanced NumberMedium
Maximum Subarray Sum with One DeletionMedium
Maximum Palindromes After OperationsMedium
Mirror ReflectionMedium
Longest Ideal SubsequenceMedium
Minimum Sum of Mountain Triplets IEasy
Make Array Elements Equal to ZeroEasy
Sliding PuzzleHard
Smallest Number With All Set BitsEasy
Append Characters to String to Make SubsequenceMedium
Maximum Number of Occurrences of a SubstringMedium
The Two Sneaky Numbers of DigitvilleEasy
Range Sum Query - MutableMedium
Count Unguarded Cells in the GridMedium
Find X-Sum of All K-Long Subarrays IEasy
Power Grid MaintenanceMedium
Sort Matrix by DiagonalsMedium
Count Vowel Substrings of a StringEasy
Minimum Increments to Equalize Leaf PathsMedium
Sort Even and Odd Indices IndependentlyEasy
Find Duplicate File in SystemMedium
Select DataEasy
Numbers At Most N Given Digit SetHard
Best Meeting PointHard
Set Intersection Size At Least TwoHard
Letter Tile PossibilitiesMedium
Web CrawlerMedium
Can Make Arithmetic Progression From SequenceEasy
Champagne TowerMedium
Greatest Sum Divisible by ThreeMedium
To Lower CaseEasy
Smallest Integer Divisible by KMedium
Count Ways To Build Good StringsMedium
Paths in Matrix Whose Sum Is Divisible by KHard
Unique Paths IIIHard
Maximum Number of K-Divisible ComponentsHard
Minimum Operations to Make Array Sum Divisible by KEasy
Delete Leaves With a Given ValueMedium
Advantage ShuffleMedium
Palindrome PairsHard
Count Partitions with Even Sum DifferenceEasy
Count of Substrings Containing Every Vowel and K Consonants IIMedium
Decrypt String from Alphabet to Integer MappingEasy
Count Partitions With Max-Min Difference at Most KMedium
Binary Prefix Divisible By 5Easy
Stone GameMedium
Longest Substring with At Most Two Distinct CharactersMedium
Count Mentions Per UserMedium
Check If It Is a Good ArrayHard
MinesweeperMedium
Number of Smooth Descent Periods of a StockMedium
Number of Ways to Divide a Long CorridorHard
Design Bounded Blocking QueueMedium
Best Time to Buy and Sell Stock using StrategyMedium
Cherry Pickup IIHard
Day of the WeekEasy
Maximize Happiness of Selected ChildrenMedium
Final Value of Variable After Performing OperationsEasy
GCD of Odd and Even SumsEasy
Count the Number of InversionsHard
Binary Searchable Numbers in an Unsorted ArrayMedium
Minimize Maximum of ArrayMedium
Number of Ways to Paint N × 3 GridHard
Long Pressed NameEasy
Four DivisorsMedium
K-Concatenation Maximum SumMedium
Number of Employees Who Met the TargetEasy
Maximum Level Sum of a Binary TreeMedium
Patients With a ConditionEasy
Add to Array-Form of IntegerEasy
Find the Difference of Two ArraysEasy
Largest Component Size by Common FactorHard
Minimum Time Visiting All PointsEasy
Number of Squareful ArraysHard
Find Minimum Diameter After Merging Two TreesHard
Count Residue PrefixesEasy
Defanging an IP AddressEasy
Create Maximum NumberHard
Find the Largest Area of Square Inside Two RectanglesMedium
Build an Array With Stack OperationsMedium
How Many Numbers Are Smaller Than the Current NumberEasy
Construct the Minimum Bitwise Array IEasy
Construct the Minimum Bitwise Array IIMedium
Binary Tree Level Order Traversal IIMedium
Calculator with Method ChainingEasy
Find Beautiful Indices in the Given Array IMedium
My Calendar IMedium
Minimum Pair Removal to Sort Array IIHard
Rotated DigitsMedium
Minimum Difference Between Highest and Lowest of K ScoresEasy
Magnetic Force Between Two BallsMedium
Count Routes to Climb a Rectangular GridHard
Largest Substring Between Two Equal CharactersEasy
Minimum Number of Taps to Open to Water a GardenHard
Minimum Cost Path with Edge ReversalsMedium
Row With Maximum OnesEasy
The MazeMedium
Employee Free TimeHard
Car Fleet IIHard
Counter IIEasy
Divide an Array Into Subarrays With Minimum Cost IEasy
Trips and UsersHard
Minimum Score of a Path Between Two CitiesMedium
Trionic Array IIHard
Function CompositionEasy
Transformed ArrayEasy
Maximum Capacity Within BudgetMedium
Replace Non-Coprime Numbers in ArrayHard
Maximum Number of BalloonsEasy
Maximum Length Substring With Two OccurrencesEasy
Tweet Counts Per FrequencyMedium
Valid BoomerangEasy
Goat LatinEasy
Distance to a Cycle in Undirected GraphHard
Longest Balanced Substring IIMedium
Binary WatchEasy
Minimize Maximum Component CostMedium
Binary Number with Alternating BitsEasy
First Unique NumberMedium
N-th Tribonacci NumberEasy

Showing 1352 of 1352 questions