Bloomberg

1200 LeetCode interview questions

Difficulty Distribution

Easy
395
33%
Medium
645
54%
Hard
160
13%

Top Topics

All Questions

TitleDifficulty
Two SumEasy
Merge IntervalsMedium
Add Two NumbersMedium
Longest Substring Without Repeating CharactersMedium
Valid ParenthesesEasy
Insert Delete GetRandom O(1)Medium
Number of IslandsMedium
Best Time to Buy and Sell StockEasy
Trapping Rain WaterHard
Longest Palindromic SubstringMedium
Invalid TransactionsMedium
3SumMedium
Longest Common PrefixEasy
Flatten a Multilevel Doubly Linked ListMedium
Word SearchMedium
Median of Two Sorted ArraysHard
Majority ElementEasy
Container With Most WaterMedium
Reverse IntegerMedium
Decode StringMedium
Merge Sorted ArrayEasy
Valid AnagramEasy
Remove Duplicates from Sorted ArrayEasy
Palindrome NumberEasy
Merge Two Sorted ListsEasy
LRU CacheMedium
Roman to IntegerEasy
Subarray Sum Equals KMedium
Design Underground SystemMedium
Longest Consecutive SequenceMedium
Search in Rotated Sorted ArrayMedium
Min StackMedium
Maximum SubarrayMedium
Group AnagramsMedium
SubsetsMedium
Next PermutationMedium
Move ZeroesEasy
First Unique Character in a StringEasy
Rotate ImageMedium
Generate ParenthesesMedium
Climbing StairsEasy
Rotate ArrayMedium
Meeting Rooms IIMedium
Find Peak ElementMedium
Validate Binary Search TreeMedium
Reverse Linked ListEasy
Number of Ships in a RectangleHard
Word Break IIHard
Create Hello World FunctionEasy
Valid PalindromeEasy
Koko Eating BananasMedium
Coin ChangeMedium
String to Integer (atoi)Medium
Find First and Last Position of Element in Sorted ArrayMedium
Single NumberEasy
Longest Repeating Character ReplacementMedium
Sqrt(x)Easy
Pascal's TriangleEasy
4SumMedium
Sort Integers by The Power ValueMedium
Contains DuplicateEasy
Jump GameMedium
Pow(x, n)Medium
Sort ColorsMedium
All Paths From Source to TargetMedium
Remove ElementEasy
Single Element in a Sorted ArrayMedium
Evaluate DivisionMedium
Check if Array Is Sorted and RotatedEasy
Plus OneEasy
Remove All Adjacent Duplicates in String IIMedium
House RobberMedium
Word BreakMedium
Spiral MatrixMedium
Palindrome PartitioningMedium
Product of Array Except SelfMedium
Two City SchedulingMedium
Find the Index of the First Occurrence in a StringEasy
Merge k Sorted ListsHard
Remove Letter To Equalize FrequencyEasy
Binary Tree Level Order TraversalMedium
Search Insert PositionEasy
Design an Ordered StreamEasy
Max Consecutive OnesEasy
Palindrome Linked ListEasy
Combine Two TablesEasy
Minimum Remove to Make Valid ParenthesesMedium
Binary Tree Vertical Order TraversalMedium
Set Matrix ZeroesMedium
Next Greater Element IEasy
Reverse Words in a StringMedium
Zigzag ConversionMedium
3Sum ClosestMedium
Rotting OrangesMedium
Recyclable and Low Fat ProductsEasy
Copy List with Random PointerMedium
Kth Largest Element in an ArrayMedium
Linked List CycleEasy
Best Time to Buy and Sell Stock IIMedium
Isomorphic StringsEasy
Largest Rectangle in HistogramHard
Symmetric TreeEasy
Balanced Binary TreeEasy
Daily TemperaturesMedium
Search a 2D MatrixMedium
Vertical Order Traversal of a Binary TreeHard
Unique PathsMedium
Valid Triangle NumberMedium
Number of ProvincesMedium
CandyHard
Gas StationMedium
Rotate ListMedium
Reorder ListMedium
Binary SearchEasy
N-QueensHard
String CompressionMedium
Contains Duplicate IIEasy
Valid SudokuMedium
Letter Combinations of a Phone NumberMedium
Missing NumberEasy
Managers with at Least 5 Direct ReportsMedium
Merge Strings AlternatelyEasy
Add BinaryEasy
Construct Binary Tree from Preorder and Inorder TraversalMedium
Count Unhappy FriendsMedium
Combination SumMedium
Swap Nodes in PairsMedium
Intersection of Two ArraysEasy
Length of Last WordEasy
Design A LeaderboardMedium
Add Two Numbers IIMedium
Top K Frequent ElementsMedium
Maximum Product SubarrayMedium
Longest Increasing SubsequenceMedium
Find the Duplicate NumberMedium
Same TreeEasy
Populating Next Right Pointers in Each NodeMedium
Frequency of the Most Frequent ElementMedium
Number of Recent CallsEasy
Word LadderHard
Reverse StringEasy
Lexicographical NumbersMedium
Integer to RomanMedium
Regular Expression MatchingHard
Kth Smallest Element in a BSTMedium
Find the Winner of the Circular GameMedium
Remove Nth Node From End of ListMedium
Binary Tree Zigzag Level Order TraversalMedium
Next Greater Element IIMedium
Jump Game IIMedium
Minimum Size Subarray SumMedium
Sliding Window MaximumHard
PermutationsMedium
Unique Paths IIMedium
Edit DistanceMedium
Fibonacci NumberEasy
H-IndexMedium
Remove Duplicates from Sorted ListEasy
Two Sum II - Input Array Is SortedMedium
Capacity To Ship Packages Within D DaysMedium
Peak Index in a Mountain ArrayMedium
Happy NumberEasy
Design Browser HistoryMedium
Populating Next Right Pointers in Each Node IIMedium
Rotate StringEasy
Lowest Common Ancestor of a Binary TreeMedium
Reverse Vowels of a StringEasy
Wildcard MatchingHard
Implement Trie (Prefix Tree)Medium
Evaluate Reverse Polish NotationMedium
Reverse Nodes in k-GroupHard
Lowest Common Ancestor of a Binary Search TreeMedium
Subsets IIMedium
Rising TemperatureEasy
Partition Equal Subset SumMedium
Maximum Nesting Depth of the ParenthesesEasy
Odd Even Linked ListMedium
Average Time of Process per MachineEasy
Sort an ArrayMedium
Split Array Largest SumHard
Delete Node in a Linked ListMedium
Top K Frequent WordsMedium
Online Stock SpanMedium
Minimum Number of Steps to Make Two Strings AnagramMedium
Intersection of Two Linked ListsEasy
Second Highest SalaryMedium
Power of TwoEasy
Majority Element IIMedium
Big CountriesEasy
Article Views IEasy
Diameter of Binary TreeEasy
Sudoku SolverHard
TriangleMedium
Maximum Depth of Binary TreeEasy
Course ScheduleMedium
Find Missing and Repeated ValuesEasy
Serialize and Deserialize Binary TreeHard
Factorial Trailing ZeroesMedium
Fruit Into BasketsMedium
Binary Tree Maximum Path SumHard
Combination Sum IIMedium
Reverse PairsHard
Divide Two IntegersMedium
Search in Rotated Sorted Array IIMedium
Max Consecutive Ones IIIMedium
Monthly Transactions IMedium
Squares of a Sorted ArrayEasy
Longest Valid ParenthesesHard
Maximum Average Subarray IEasy
Remove Duplicates from Sorted Array IIMedium
Employees Earning More Than Their ManagersEasy
Implement Magic DictionaryMedium
Minimum Number of Days to Make m BouquetsMedium
Largest NumberMedium
Remove Linked List ElementsEasy
Middle of the Linked ListEasy
Students and ExaminationsEasy
Implement Queue using StacksEasy
Sort Characters By FrequencyMedium
Surrounded RegionsMedium
Concatenation of ArrayEasy
Binary Subarrays With SumMedium
Next Greater Element IIIMedium
Rearrange Array Elements by SignMedium
Minimum Absolute DifferenceEasy
Search a 2D Matrix IIMedium
Implement Stack using QueuesEasy
Binary Tree Right Side ViewMedium
Minimum Window SubstringHard
Count PrimesMedium
Add DigitsEasy
Average Selling PriceEasy
Permutation in StringMedium
Asteroid CollisionMedium
Course Schedule IIMedium
Maximum Profit in Job SchedulingHard
Maximal RectangleHard
House Robber IIMedium
Sort ListMedium
First Missing PositiveHard
Remove Duplicates from Sorted List IIMedium
Diagonal TraverseMedium
Remove K DigitsMedium
Arranging CoinsEasy
Binary Tree Inorder TraversalEasy
Flatten Binary Tree to Linked ListMedium
Sort Array by Increasing FrequencyEasy
Kill ProcessMedium
Perfect SquaresMedium
Accounts MergeMedium
Ransom NoteEasy
Contiguous ArrayMedium
Fizz BuzzEasy
Non-overlapping IntervalsMedium
Linked List Cycle IIMedium
Sum of Subarray MinimumsMedium
Number of Digit OneHard
Add Two IntegersEasy
Shortest Path in Binary MatrixMedium
Kth Missing Positive NumberEasy
Path Sum IIMedium
Best Time to Buy and Sell Stock with Transaction FeeMedium
Basic CalculatorHard
Find Median from Data StreamHard
Immediate Food Delivery IIMedium
Simplify PathMedium
Find All Anagrams in a StringMedium
Reverse String IIEasy
Maximum Sum of Distinct Subarrays With Length KMedium
Increasing Triplet SubsequenceMedium
Subarray Sums Divisible by KMedium
Single Number IIMedium
Reordered Power of 2Medium
Employee BonusEasy
Shortest PalindromeHard
Even Odd TreeMedium
Cousins in Binary TreeEasy
Trim a Binary Search TreeMedium
First Bad VersionEasy
Find Customer RefereeEasy
Find Minimum in Rotated Sorted ArrayMedium
Count and SayMedium
Find in Mountain ArrayHard
Dot Product of Two Sparse VectorsMedium
Consecutive NumbersMedium
Design Hit CounterMedium
Queries Quality and PercentageEasy
Minimum Depth of Binary TreeEasy
Partition Array Into Two Arrays to Minimize Sum DifferenceHard
Assign CookiesEasy
Target SumMedium
Remove Outermost ParenthesesEasy
Count Good NumbersMedium
Confirmation RateMedium
Maximum SwapMedium
Reverse Linked List IIMedium
Is SubsequenceEasy
Replace Employee ID With The Unique IdentifierEasy
Product Price at a Given DateMedium
Shortest Path to Get FoodMedium
Substring with Concatenation of All WordsHard
Partition ListMedium
Delete Node in a BSTMedium
Summary RangesEasy
CombinationsMedium
Basic Calculator IIMedium
Boats to Save PeopleMedium
Power of ThreeEasy
Valid Parenthesis StringMedium
Redundant ConnectionMedium
Find the DifferenceEasy
Repeated DNA SequencesMedium
Lemonade ChangeEasy
Flood FillEasy
Unique Number of OccurrencesEasy
Permutations IIMedium
Customers Who Never OrderEasy
Sparse Matrix MultiplicationMedium
Exchange SeatsMedium
Maximum Width of Binary TreeMedium
Longest Common SubsequenceMedium
Build Array from PermutationEasy
Range Sum Query - ImmutableEasy
Interleaving StringMedium
Allocate MailboxesHard
Shortest Distance to Target String in a Circular ArrayEasy
Palindrome PermutationEasy
Contain VirusHard
Path In Zigzag Labelled Binary TreeMedium
Maximum Number of Accepted InvitationsMedium
Check if All the Integers in a Range Are CoveredEasy
Truncate SentenceEasy
Read N Characters Given read4 II - Call Multiple TimesHard
Find Pivot IndexEasy
Duplicate EmailsEasy
Set MismatchEasy
Running Sum of 1d ArrayEasy
Continuous Subarray SumMedium
Find if Path Exists in GraphEasy
Subarrays with K Different IntegersHard
How Many Numbers Are Smaller Than the Current NumberEasy
Remove Duplicate LettersMedium
Invert Binary TreeEasy
Partition Array According to Given PivotMedium
Permutation SequenceHard
Jewels and StonesEasy
Sum of Two IntegersMedium
132 PatternMedium
Multiply StringsMedium
Minimum Path SumMedium
Design Search Autocomplete SystemHard
Find Eventual Safe StatesMedium
Sort Array By ParityEasy
Greatest Common Divisor of StringsEasy
Number of Substrings Containing All Three CharactersMedium
Different Ways to Add ParenthesesMedium
Letter Tile PossibilitiesMedium
Largest Divisible SubsetMedium
Find Numbers with Even Number of DigitsEasy
Reorganize StringMedium
Number of Students Unable to Eat LunchEasy
Restaurant GrowthMedium
Subarray Product Less Than KMedium
Ugly NumberEasy
Complement of Base 10 IntegerEasy
Serialize and Deserialize N-ary TreeHard
Find All Numbers Disappeared in an ArrayEasy
Can Place FlowersEasy
Sum of Square NumbersMedium
Shuffle the ArrayEasy
Word PatternEasy
Maximum Width RampMedium
Nth Highest SalaryMedium
Insert IntervalMedium
Island PerimeterEasy
Palindromic SubstringsMedium
Number of Good PairsEasy
Customer Who Visited but Did Not Make Any TransactionsEasy
Product Sales Analysis IIIMedium
Longest Strictly Increasing or Strictly Decreasing SubarrayEasy
Friend Requests II: Who Has the Most FriendsMedium
HeatersMedium
Elimination GameMedium
Delete Duplicate EmailsEasy
Text JustificationHard
Third Maximum NumberEasy
01 MatrixMedium
Path SumEasy
Excel Sheet Column TitleEasy
Count of Smaller Numbers After SelfHard
Find All Duplicates in an ArrayMedium
Find K Closest ElementsMedium
Max Area of IslandMedium
Minimum Add to Make Parentheses ValidMedium
Reverse Substrings Between Each Pair of ParenthesesMedium
Tuple with Same ProductMedium
Max Sum of a Pair With Equal Sum of DigitsMedium
Insert Delete GetRandom O(1) - Duplicates allowedHard
Finding 3-Digit Even NumbersEasy
Primary Department for Each EmployeeEasy
Rank ScoresMedium
Recover Binary Search TreeMedium
Word Ladder IIHard
Clone GraphMedium
Single Number IIIMedium
Guess Number Higher or LowerEasy
Candy CrushMedium
Check if the Sentence Is PangramEasy
Largest Odd Number in StringEasy
CounterEasy
The Number of Employees Which Report to Each EmployeeEasy
Making A Large IslandHard
Remove All Adjacent Duplicates In StringEasy
Perfect NumberEasy
Angle Between Hands of a ClockMedium
Can Make Arithmetic Progression From SequenceEasy
Time Based Key-Value StoreMedium
Longest PalindromeEasy
Count Binary SubstringsEasy
Sum of Root To Leaf Binary NumbersEasy
Valid Palindrome IIEasy
Distinct SubsequencesHard
Array PartitionEasy
Ugly Number IIMedium
Reconstruct ItineraryHard
Maximum Product of Three NumbersEasy
Cheapest Flights Within K StopsMedium
Best Time to Buy and Sell Stock IIIHard
Trips and UsersHard
Movie RatingMedium
Decode WaysMedium
N-Queens IIHard
Binary Search Tree IteratorMedium
Defanging an IP AddressEasy
Critical Connections in a NetworkHard
Last Person to Fit in the BusMedium
Remove All Occurrences of a SubstringMedium
Score of a StringEasy
Repeated Substring PatternEasy
Not Boring MoviesEasy
Find Closest Number to ZeroEasy
Add to Array-Form of IntegerEasy
Find K-th Smallest Pair DistanceHard
Rank Transform of an ArrayEasy
Rabbits in ForestMedium
Check If N and Its Double ExistEasy
Clear DigitsEasy
Find the Punishment Number of an IntegerMedium
House Robber IVMedium
Unique Length-3 Palindromic SubsequencesMedium
Check if All Characters Have Equal Number of OccurrencesEasy
Count the Number of Arrays with K Matching Adjacent ElementsHard
Best Sightseeing PairMedium
Kth Smallest Product of Two Sorted ArraysHard
Valid WordEasy
Binary Tree Preorder TraversalEasy
Valid Perfect SquareEasy
Task SchedulerMedium
Kids With the Greatest Number of CandiesEasy
Number of Subsequences That Satisfy the Given Sum ConditionMedium
Most Stones Removed with Same Row or ColumnMedium
Create a DataFrame from ListEasy
Reverse BitsEasy
Employees Whose Manager Left the CompanyEasy
Array Prototype LastEasy
Couples Holding HandsHard
Minimum Limit of Balls in a BagMedium
Defuse the BombEasy
Two Sum IV - Input is a BSTEasy
Maximum Number of Events That Can Be AttendedMedium
Find Winner on a Tic Tac Toe GameEasy
User Activity for the Past 30 Days IEasy
Coin Change IIMedium
Next Greater Numerically Balanced NumberMedium
Bus RoutesHard
Furthest Point From OriginEasy
Find the Prefix Common Array of Two ArraysMedium
Robot Return to OriginEasy
Sum Root to Leaf NumbersMedium
Divide an Array Into Subarrays With Minimum Cost IEasy
IPOHard
Customers Who Bought All ProductsMedium
Best Time to Buy and Sell Stock with CooldownMedium
Delete Nodes From Linked List Present in ArrayMedium
Number of EnclavesMedium
Next Greater Node In Linked ListMedium
Department Top Three SalariesHard
Subtree of Another TreeEasy
Minimum Cost to Cut a StickHard
Relative RanksEasy
Maximum Points You Can Obtain from CardsMedium
K Closest Points to OriginMedium
Convert a Number to HexadecimalEasy
Design Add and Search Words Data StructureMedium
Intersection of Two Arrays IIEasy
Find Largest Value in Each Tree RowMedium
Min Cost Climbing StairsEasy
Car FleetMedium
Transpose MatrixEasy
Snakes and LaddersMedium
Count Negative Numbers in a Sorted MatrixEasy
Find the Maximum Achievable NumberEasy
Sum of Subarray RangesMedium
Shortest Subarray to be Removed to Make Array SortedMedium
Maximum Candies Allocated to K ChildrenMedium
Minimum Number of Operations to Move All Balls to Each BoxMedium
Find N Unique Integers Sum up to ZeroEasy
Count Symmetric IntegersEasy
Count the Hidden SequencesMedium
Push DominoesMedium
Count the Number of Fair PairsMedium
Maximum Subarray Sum With Length Divisible by KMedium
Zero Array Transformation IMedium
Find the K-th Character in String Game IEasy
Sum of Beauty of All SubstringsMedium
Longest Nice SubarrayMedium
Backspace String CompareEasy
Longest Binary Subsequence Less Than or Equal to KMedium
Minimum Number of Refueling StopsHard
Find a Peak Element IIMedium
Bitwise ORs of SubarraysMedium
The k-th Lexicographical String of All Happy Strings of Length nMedium
Valid NumberHard
Number of Matching SubsequencesMedium
Type of TriangleEasy
Longest Palindromic SubsequenceMedium
Count Submatrices With All OnesMedium
Find All K-Distant Indices in an ArrayEasy
Ways to Express an Integer as Sum of PowersMedium
Largest Triangle AreaEasy
Range Sum Query 2D - MutableMedium
Convert Sorted Array to Binary Search TreeEasy
Binary Tree Postorder TraversalEasy
Count Complete Tree NodesEasy
Integer to English WordsHard
Counting BitsEasy
Minimum Time DifferenceMedium
Count Number of Nice SubarraysMedium
Find the Smallest Divisor Given a ThresholdMedium
Max Number of K-Sum PairsMedium
Find the Highest AltitudeEasy
Smallest Range Covering Elements from K ListsHard
Invalid TweetsEasy
Game Play Analysis IVMedium
Triangle JudgementEasy
Longest Harmonious SubsequenceEasy
Detect CapitalEasy
Car PoolingMedium
Minimum Cost For TicketsMedium
Find Subsequence of Length K With the Largest SumEasy
All Nodes Distance K in Binary TreeMedium
Expression Add OperatorsHard
Find the Minimum Area to Cover All Ones IMedium
Minimum Cost to Move Chips to The Same PositionEasy
Find Root of N-Ary TreeMedium
Filter Elements from ArrayEasy
Consecutive CharactersEasy
Minimum Time Visiting All PointsEasy
Longest Balanced Subarray IMedium
Baseball GameEasy
Total Waviness of Numbers in Range IIHard
Create Binary Tree From DescriptionsMedium
Jump Game VIIMedium
Search Suggestions SystemMedium
Find the Length of the Longest Common PrefixMedium
Maximum Building HeightHard
Number of Longest Increasing SubsequenceMedium
Magic Squares In GridMedium
Minimum Operations to Convert All Elements to ZeroMedium
Balance a Binary Search TreeMedium
Minimum Swaps to Arrange a Binary GridMedium
Last Stone WeightEasy
Rotate FunctionMedium
K-diff Pairs in an ArrayMedium
Distribute CandiesEasy
Pascal's Triangle IIEasy
Number of 1 BitsEasy
Range Sum Query 2D - ImmutableMedium
Integer BreakMedium
All O`one Data StructureHard
Find Smallest Letter Greater Than TargetEasy
Spiral Matrix IIIMedium
Find Common CharactersEasy
Project Employees IEasy
N-th Tribonacci NumberEasy
Special Array With X Elements Greater Than or Equal XEasy
Delete the Middle Node of a Linked ListMedium
Left and Right Sum DifferencesEasy
Find Bottom Left Tree ValueMedium
Guess the WordHard
Minimum Genetic MutationMedium
Partition LabelsMedium
Meeting RoomsEasy
Count Servers that CommunicateMedium
Final Value of Variable After Performing OperationsEasy
Range Sum of Sorted Subarray SumsMedium
Find the Longest Substring Containing Vowels in Even CountsMedium
Strange PrinterHard
Excel Sheet Column NumberEasy
Trapping Rain Water IIHard
Check if Number is a Sum of Powers of ThreeMedium
Maximum Length of Repeated SubarrayMedium
Number of Ways to Arrive at DestinationMedium
Zero Array Transformation IIMedium
Continuous SubarraysMedium
Divide Array Into Equal PairsEasy
Max Chunks To Make SortedMedium
Count Subarrays Where Max Element Appears at Least K TimesMedium
Product Sales Analysis IEasy
Game of LifeMedium
Maximum Sum of 3 Non-Overlapping SubarraysHard
Minimum Number of Operations to Make Elements in Array DistinctEasy
Remove Zero Sum Consecutive Nodes from Linked ListMedium
Shortest Distance from All BuildingsHard
Maximum Value of an Ordered Triplet IIMedium
Open the LockMedium
Count Hills and Valleys in an ArrayEasy
Find the Number of Distinct Colors Among the BallsMedium
Count Salary CategoriesMedium
Path With Minimum EffortMedium
Largest 3-Same-Digit Number in StringEasy
Apply Operations to an ArrayEasy
Minimum Operations to Make the Integer ZeroMedium
Row With Maximum OnesEasy
Check if Grid can be Cut into SectionsMedium
Zero Array Transformation IIIMedium
Count Elements With Maximum FrequencyEasy
Ones and ZeroesMedium
Biggest Single NumberEasy
Find the Maximum Length of Valid Subsequence IIMedium
Count Special TripletsMedium
Smallest Subarrays With Maximum Bitwise ORMedium
Binary Tree CamerasHard
Maximum Number of Events That Can Be Attended IIHard
Maximum Product of Splitted Binary TreeMedium
New 21 GameMedium
Sum of Mutated Array Closest to TargetMedium
Find Users With Valid E-MailsEasy
Vowel SpellcheckerMedium
Find the Minimum Amount of Time to Brew PotionsMedium
Number of People Aware of a SecretMedium
Design Task ManagerMedium
Taking Maximum Energy From the Mystic DungeonMedium
Max Points on a LineHard
Burst BalloonsHard
Minimum Number of Arrows to Burst BalloonsMedium
Delete and EarnMedium
Network Delay TimeMedium
Find the Town JudgeEasy
Construct Binary Search Tree from Preorder TraversalMedium
Partition Array for Maximum SumMedium
Longest String ChainMedium
Minimum Deletions to Make String BalancedMedium
Richest Customer WealthEasy
Maximum Twin Sum of a Linked ListMedium
To Be Or Not To BeEasy
Return Length of Arguments PassedEasy
Hand of StraightsMedium
Create Maximum NumberHard
Add StringsEasy
Design a Todo ListMedium
Find Common Elements Between Two ArraysEasy
Combination Sum IIIMedium
Swap Sex of EmployeesEasy
Minimum Bit Flips to Convert NumberEasy
Maximum Number of Vowels in a Substring of Given LengthMedium
Minimum Total Distance TraveledHard
Sales PersonEasy
Maximum Score Words Formed by LettersHard
String Matching in an ArrayEasy
Maximum Population YearEasy
Maximum Manhattan Distance After K ChangesMedium
Maximum XOR of Two Numbers in an ArrayMedium
Power of FourEasy
Successful Pairs of Spells and PotionsMedium
Make The String GreatEasy
Count the Number of Consistent StringsEasy
Random Pick with WeightMedium
Binary WatchEasy
Restore IP AddressesMedium
Investments in 2016Medium
Minimum Pair Removal to Sort Array IEasy
Contains Duplicate IIIHard
Rank Teams by VotesMedium
Design Linked ListMedium
Four DivisorsMedium
Number of Ways to Paint N × 3 GridHard
Number of Ways to Assign Edge Weights IIHard
Process String with Special Operations IMedium
Minimum Cost of Buying Candies With DiscountEasy
Earliest Finish Time for Land and Water Rides IEasy
Closest Equal Element QueriesMedium
Valid Mountain ArrayEasy
Guess Number Higher or Lower IIMedium
Bulls and CowsMedium
Number of ZigZag Arrays IIHard
Champagne TowerMedium
Two Furthest Houses With Different ColorsEasy
Words Within Two Edits of DictionaryMedium
Wiggle Sort IIMedium
Find the Largest Area of Square Inside Two RectanglesMedium
Concatenation of Consecutive Binary NumbersMedium
Longest Balanced Substring IIMedium
Largest Submatrix With RearrangementsMedium
Flipping an ImageEasy
Spiral Matrix IIMedium
N-Repeated Element in Size 2N ArrayEasy
Longest Increasing Path in a MatrixHard
Flatten Nested List IteratorMedium
Total Cost to Hire K WorkersMedium
Convert Sorted List to Binary Search TreeMedium
Binary Tree PathsEasy
Design TwitterMedium
Sum of Left LeavesEasy
Predict the WinnerMedium
2 Keys KeyboardMedium
Find Duplicate SubtreesMedium
Kth Largest Element in a StreamEasy
Knight DialerMedium
Reveal Cards In Increasing OrderMedium
Unique Paths IIIHard
Interval List IntersectionsMedium
Relative Sort ArrayEasy
Minimum Cost Tree From Leaf ValuesMedium
Three Consecutive OddsEasy
Maximum Score From Removing SubstringsMedium
Amount of Time for Binary Tree to Be InfectedMedium
Create Target Array in the Given OrderEasy
Gray CodeMedium
Path Sum IIIMedium
Custom Sort StringMedium
Find the Power of K-Size Subarrays IMedium
Fix Names in a TableEasy
Search in a Binary Search TreeEasy
Minimum Number of Swaps to Make the String BalancedMedium
Count Good TripletsEasy
Minimum Array EndMedium
Monotonic ArrayEasy
Longest Subarray With Maximum Bitwise ANDMedium
Repeated String MatchMedium
Make Array Elements Equal to ZeroEasy
Divisor GameEasy
The Number of the Smallest Unoccupied ChairMedium
Minimum Length of String After OperationsMedium
Minimum Number of Changes to Make Binary String BeautifulMedium
Maximum Distance in ArraysMedium
Minimum Number of Days to Disconnect IslandHard
N-ary Tree Postorder TraversalEasy
DI String MatchEasy
Count Vowel Substrings of a StringEasy
Longest Nice SubstringEasy
Sales Analysis IIIEasy
Minimum Index Sum of Two ListsEasy
Number of Ways to Split ArrayMedium
Minimum Operations to Make Array Values Equal to KEasy
Parsing A Boolean ExpressionHard
Delete Characters to Make Fancy StringEasy
Moving Average from Data StreamEasy
Minimum Number of Removals to Make Mountain ArrayHard
Find Score of an Array After Marking All ElementsMedium
Minimum Height TreesMedium
Painting a Grid With Three Different ColorsHard
Sort the PeopleEasy
Length of Longest Fibonacci SubsequenceMedium
Smallest Even MultipleEasy
Maximum Average Pass RatioMedium
K-th Symbol in GrammarMedium
Reverse Prefix of WordEasy
Remove Digit From Number to Maximize ResultEasy
Pacific Atlantic Water FlowMedium
Minimum Operations to Make Binary Array Elements Equal to One IMedium
Find Center of Star GraphEasy
Count Beautiful Splits in an ArrayMedium
Find Greatest Common Divisor of ArrayEasy
Counting Words With a Given PrefixEasy
Find the Original Typed String IEasy
Construct K Palindrome StringsMedium
Find the Middle Index in ArrayEasy
Divide a String Into Groups of Size kEasy
Find Followers CountEasy
Count Prefix and Suffix Pairs IEasy
Game Play Analysis IEasy
Minimum Deletions to Make String K-SpecialMedium
Merge Two Binary TreesEasy
Maximum Erasure ValueMedium
Special Array IEasy
Count of Substrings Containing Every Vowel and K Consonants IIMedium
Find the Maximum Number of Fruits CollectedHard
Dungeon GameHard
Shortest Path in a Grid with Obstacles EliminationHard
Product of the Last K NumbersMedium
Recover a Tree From Preorder TraversalHard
Kth Largest Sum in a Binary TreeMedium
Maximum 69 NumberEasy
Shortest Subarray with Sum at Least KHard
Construct Binary Tree from Preorder and Postorder TraversalMedium
Longest Subarray of 1's After Deleting One ElementMedium
Divisible and Non-divisible Sums DifferenceEasy
Closest Prime Numbers in RangeMedium
Alternating Groups IIMedium
Minimum Operations to Make Array Elements ZeroHard
Maximum Sum Circular SubarrayMedium
Separate Squares IMedium
Largest Perimeter TriangleEasy
Unique Binary Search Trees IIMedium
Longest Palindrome by Concatenating Two Letter WordsMedium
Insert into a Binary Search TreeMedium
Verifying an Alien DictionaryEasy
Most Frequent Even ElementEasy
Domino and Tromino TilingMedium
Duplicate ZerosEasy
Design HashSetEasy
Sort ByEasy
Final Prices With a Special Discount in a ShopEasy
Max Difference You Can Get From Changing an IntegerMedium
Maximum Difference Between Increasing ElementsEasy
Divide Array Into Arrays With Max DifferenceMedium
Reshape Data: MeltEasy
Maximum Unique Subarray Sum After DeletionEasy
Find Lucky Integer in an ArrayEasy
Minimum Penalty for a ShopMedium
Height CheckerEasy
Reschedule Meetings for Maximum Free Time IIMedium
Fruits Into Baskets IIIMedium
Remove K-Balanced SubstringsMedium
Maximum Total Damage With Spell CastingMedium
Calculate Amount Paid in TaxesEasy
24 GameHard
Maximum Square Area by Removing Fences From a FieldMedium
Shortest Unsorted Continuous SubarrayMedium
Range Sum Query - MutableMedium
Maximum Tastiness of Candy BasketMedium
Hamming DistanceEasy
Number of Steps to Reduce a Number to ZeroEasy
Word Search IIHard
LFU CacheHard
Minimum Falling Path SumMedium
Avoid Flood in The CityMedium
Simple Bank SystemMedium
Fair Candy SwapEasy
Find X-Sum of All K-Long Subarrays IEasy
Maximum Frequency StackHard
Brick WallMedium
Minimum Score of a Path Between Two CitiesMedium
Construct Binary Tree from Inorder and Postorder TraversalMedium
Percentage of Users Attended a ContestEasy
Longest Happy StringMedium
Find the Difference of Two ArraysEasy
My Calendar IMedium
Find Kth Bit in Nth Binary StringMedium
Find Minimum Time to Reach Last Room IMedium
Check if a Parentheses String Can Be ValidMedium
Longest Continuous Increasing SubsequenceEasy
Maximum Absolute Sum of Any SubarrayMedium
Shortest Distance to a CharacterEasy
Max Sum of Rectangle No Larger Than KHard
Find K Pairs with Smallest SumsMedium
Maximum Repeating SubstringEasy
Lowest Common Ancestor of Deepest LeavesMedium
Count Largest GroupEasy
Finding Pairs With a Certain SumMedium
Find the Distance Value Between Two ArraysEasy
Number of Operations to Make Network ConnectedMedium
Market Analysis IMedium
Nearest Exit from Entrance in MazeMedium
Find the K-th Character in String Game IIHard
Range Sum of BSTEasy
Subtract the Product and Sum of Digits of an IntegerEasy
Super Egg DropHard
Exclusive Time of FunctionsMedium
Maximum Amount of Money Robot Can EarnMedium
Combination Sum IVMedium
House Robber IIIMedium
Smallest Subtree with all the Deepest NodesMedium
Determine if Two Strings Are CloseMedium
Longest Balanced Substring IMedium
Special Binary StringHard
Take K of Each Character From Left and RightMedium
Longest Substring with At Least K Repeating CharactersMedium
Online ElectionMedium
Number of Distinct IslandsMedium
Nth DigitMedium
Mirror Distance of an IntegerEasy
Map of Highest PeakMedium
Maximum Matrix SumMedium
Maximum Number of BalloonsEasy
Minimize Hamming Distance After Swap OperationsMedium
Employee ImportanceMedium
Check Digitorial PermutationMedium
Fancy SequenceHard
Alien DictionaryHard
Minimum Distance to the Target ElementEasy
Design Bounded Blocking QueueMedium
Three DivisorsEasy
Range Addition IIEasy
Unique Binary Search TreesMedium
Palindrome Partitioning IIHard
Maximum GapMedium
Find Mode in Binary Search TreeEasy
Out of Boundary PathsMedium
Distribute Coins in Binary TreeMedium
Flower Planting With No AdjacentMedium
Stone Game IIMedium
Group the People Given the Group Size They Belong ToMedium
The kth Factor of nMedium
Sum of All Subset XOR TotalsEasy
Maximum Alternating Subsequence SumMedium
Time Needed to Buy TicketsEasy
Filling Bookcase ShelvesMedium
Find Right IntervalMedium
Split Linked List in PartsMedium
Minimized Maximum of Products Distributed to Any StoreMedium
Longest Duplicate SubstringHard
Linked List in Binary TreeMedium
Stone GameMedium
Count Numbers with Unique DigitsMedium
Bulb SwitcherMedium
Minimum Swaps to Group All 1's Together IIMedium
Most Frequent Subtree SumMedium
Find Resultant Array After Removing AnagramsEasy
Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium
Degree of an ArrayEasy
Average Salary Excluding the Minimum and Maximum SalaryEasy
Score of ParenthesesMedium
Sum of Prefix Scores of StringsHard
Regions Cut By SlashesMedium
Split a String Into the Max Number of Unique SubstringsMedium
Maximum Number of Points with CostMedium
Final Array State After K Multiplication Operations IEasy
Count Pairs Whose Sum is Less than TargetEasy
Find Missing ObservationsMedium
Reach a NumberMedium
Decrypt String from Alphabet to Integer MappingEasy
Sum of Digits of String After ConvertEasy
Count Univalue SubtreesMedium
Find All Possible Recipes from Given SuppliesMedium
Sentence Similarity IIIMedium
Grumpy Bookstore OwnerMedium
Count Special SubsequencesMedium
Circular SentenceEasy
Number of Visible People in a QueueHard
Divide Players Into Teams of Equal SkillMedium
Divide Intervals Into Minimum Number of GroupsMedium
Maximum Product of Two Elements in an ArrayEasy
Grid GameMedium
Find Original Array From Doubled ArrayMedium
Maximum XOR for Each QueryMedium
Remove Methods From ProjectMedium
Find a Safe Walk Through a GridMedium
Maximum Number of Tasks You Can AssignHard
Flip Columns For Maximum Number of Equal RowsMedium
Nim GameEasy
Shifting LettersMedium
Special Array IIMedium
Adding Spaces to a StringMedium
Clumsy FactorialMedium
Number of Sub-arrays With Odd SumMedium
Beautiful Arrangement IIMedium
Last Stone Weight IIMedium
Sliding Window MedianHard
Minimize XORMedium
Longest Happy PrefixHard
Sort the Jumbled NumbersMedium
Shortest Path in a Hidden GridMedium
Word SubsetsMedium
Maximum and Minimum Sums of at Most Size K SubsequencesMedium
Construct Quad TreeMedium
Partition Array Into Three Parts With Equal SumEasy
Paint House IVMedium
Convert Binary Number in a Linked List to IntegerEasy
First Completely Painted Row or ColumnMedium
Shortest String That Contains Three StringsMedium
Minimum Time to Make Rope ColorfulMedium
Number of Equivalent Domino PairsEasy
Count Good Triplets in an ArrayHard
Find Unique Binary StringMedium
Largest Number At Least Twice of OthersEasy
Count Total Number of Colored CellsMedium
Walls and GatesMedium
Alice and Bob Playing Flower GameMedium
Count Vowel Strings in RangesMedium
Find Words Containing CharacterEasy
Find the Minimum and Maximum Number of Nodes Between Critical PointsMedium
Longest Univalue PathMedium
Choose K Elements With Maximum SumMedium
Maximum Units on a TruckEasy
Maximum Number of Points From Grid QueriesHard
Solving Questions With BrainpowerMedium
Maximum Palindromes After OperationsMedium
A Number After a Double ReversalEasy
Count Number of Bad PairsMedium
Count of Interesting SubarraysMedium
Count Equal and Divisible Pairs in an ArrayEasy
Equal Row and Column PairsMedium
Check if Two Chessboard Squares Have the Same ColorEasy
Minimum Number GameEasy
Find Maximum Number of Non Intersecting SubstringsMedium
Maximum Sum of Edge Values in a GraphHard
Maximize Subarrays After Removing One Conflicting PairHard
Merge Two 2D Arrays by Summing ValuesEasy
Minimum Moves to Clean the ClassroomMedium
Move Pieces to Obtain a StringMedium
Lexicographically Minimum String After Removing StarsMedium
Beautiful ArrangementMedium
Find Closest Node to Given Two NodesMedium
Construct Binary Tree from StringMedium
Furthest Building You Can ReachMedium
Scramble StringHard
Maximum Number of Operations to Move Ones to the EndMedium
Keep Multiplying Found Values by TwoEasy
Decoded String at IndexMedium
Minimum Operations to Make the Array AlternatingMedium
Is Graph Bipartite?Medium
Maximum Candies You Can Get from BoxesHard
Find the Lexicographically Largest String From the Box IMedium
Maximum Difference Between Adjacent Elements in a Circular ArrayEasy
Longest Arithmetic SubsequenceMedium
Minimum Moves to Reach Target in GridHard
Student Attendance Record IIHard
Maximum Difference Between Even and Odd Frequency IIHard
The Number of Beautiful SubsetsMedium
Generate Tag for Video CaptionEasy
Minimum Difference in Sums After Removal of ElementsHard
Sum of k-Mirror NumbersHard
Find Subarrays With Equal SumEasy
Check if All A's Appears Before All B'sEasy
Largest Number After Digit Swaps by ParityEasy
Circular Array LoopMedium
Student Attendance Record IEasy
Generate Fibonacci SequenceEasy
Find the Original Typed String IIHard
Reschedule Meetings for Maximum Free Time IMedium
Calculator with Method ChainingEasy
Make Two Arrays Equal by Reversing SubarraysEasy
The Earliest and Latest Rounds Where Players CompeteHard
Orderly QueueHard
Numbers With Same Consecutive DifferencesMedium
Range Product Queries of PowersMedium
Long Pressed NameEasy
MemoizeMedium
Total Hamming DistanceMedium
Largest Local Values in a MatrixEasy
Add Two PromisesEasy
Non-negative Integers without Consecutive OnesHard
Count Number of Maximum Bitwise-OR SubsetsMedium
Minimum Cuts to Divide a CircleEasy
The MazeMedium
Rearranging FruitsHard
Broken CalculatorMedium
Delete Duplicate Folders in SystemHard
Generate Binary Strings Without Adjacent ZerosMedium
Difference Between Element Sum and Digit Sum of an ArrayEasy
Minimum Number of People to TeachMedium
Number of Distinct Substrings in a StringMedium
Linked List ComponentsMedium
Check If All 1's Are at Least Length K Places AwayEasy
Sort Array By Parity IIEasy
Minimum Interval to Include Each QueryHard
Bitwise AND of Numbers RangeMedium
Sort Items by Groups Respecting DependenciesHard
Patients With a ConditionEasy
Find Beautiful Indices in the Given Array IMedium
Smallest Integer Divisible by KMedium
Letter Case PermutationMedium
Maximum Subsequence ScoreMedium
Pass the PillowEasy
Tenth LineEasy
Smallest String With SwapsMedium
Find Closest PersonEasy
Select DataEasy
Minimum Number of Operations to Make Array ContinuousHard
Adjacent Increasing Subarrays Detection IEasy
Lexicographically Smallest Equivalent StringMedium
Fraction to Recurring DecimalMedium
Maximum Number of Distinct Elements After OperationsMedium
Find the Winning Player in Coin GameEasy
Maximum Frequency After Subarray OperationMedium
Dota2 SenateMedium
Maximal SquareMedium
Tiling a Rectangle with the Fewest SquaresHard
Maximum Ascending Subarray SumEasy
Smallest Number in Infinite SetMedium
Merge In Between Linked ListsMedium
Max Chunks To Make Sorted IIHard
Count the Number of Substrings With Dominant OnesMedium
K Radius Subarray AveragesMedium
Classes With at Least 5 StudentsEasy
Add One Row to TreeMedium
Robot Bounded In CircleMedium
Frog JumpHard
Minimum Operations to Reduce an Integer to 0Medium
Reverse Nodes in Even Length GroupsMedium
Maximum Difference Between Node and AncestorMedium
Water BottlesEasy
Design Tic-Tac-ToeMedium
Number of Ways to Form a Target String Given a DictionaryHard
Find X-Sum of All K-Long Subarrays IIHard
Minimum One Bit Operations to Make Integers ZeroHard
Minimum Changes To Make Alternating Binary StringEasy
1-bit and 2-bit CharactersEasy
Replace Non-Coprime Numbers in ArrayHard
Count Mentions Per UserMedium
Battleships in a BoardMedium
Russian Doll EnvelopesHard
Greatest Sum Divisible by ThreeMedium
Maximum Sum BST in Binary TreeHard
Tree NodeMedium
Minimum Moves to Convert StringEasy
Make Sum Divisible by PMedium
The Skyline ProblemHard
Insert Greatest Common Divisors in Linked ListMedium
Number of Unique Subjects Taught by Each TeacherEasy
Put Marbles in BagsHard
Maximum Running Time of N ComputersHard
Employee Free TimeHard
Closest Binary Search Tree ValueEasy
Count Partitions with Even Sum DifferenceEasy
Cinema Seat AllocationMedium
Get Equal Substrings Within BudgetMedium
Count Number of Trapezoids IMedium
Number of Ways to Divide a Long CorridorHard
Design SpreadsheetMedium
Arithmetic Slices II - SubsequenceHard
Root Equals Sum of ChildrenEasy
Maximum Frequency of an Element After Performing Operations IIHard
Count Square Sum TriplesEasy
Minimum Moves to Balance Circular ArrayMedium
Meeting Rooms IIIHard
Delete Columns to Make Sorted IIMedium
Number of Good PathsHard
Analyze Subscription ConversionMedium
Equal Sum Grid Partition IMedium
Apple Redistribution into BoxesEasy
Number of ZigZag Arrays IHard
Count the Number of InversionsHard
Largest Positive Integer That Exists With Its NegativeEasy
Kth Smallest Element in a Sorted MatrixMedium
Design Circular QueueMedium
Minimum Falling Path Sum IIHard
Find Minimum Operations to Make All Elements Divisible by ThreeEasy
Check if Array is GoodEasy
Sum of Unique ElementsEasy
Minimum Common ValueEasy
Find Minimum Cost to Remove Array ElementsMedium
Mini ParserMedium
Soup ServingsMedium
Max Dot Product of Two SubsequencesHard
Find Missing ElementsEasy
Number of Perfect PairsMedium
Construct the Minimum Bitwise Array IEasy
Minimum Cost Path with Edge ReversalsMedium
Minimize String LengthEasy
Rectangle AreaMedium
Find Words That Can Be Formed by CharactersEasy
Find And Replace in StringMedium
Binary GapEasy
Trionic Array IIHard
Convert 1D Array Into 2D ArrayEasy
GCD of Odd and Even SumsEasy
Self CrossingHard
The Dining PhilosophersMedium
Max Consecutive Ones IIMedium
Partition to K Equal Sum SubsetsMedium
Construct the Lexicographically Largest Valid SequenceMedium
Minimum Knight MovesMedium
Remove Invalid ParenthesesHard
Swap Adjacent in LR StringMedium
Find the Number of Ways to Place People IMedium
Binary Tree Level Order Traversal IIMedium
The K Weakest Rows in a MatrixEasy
Maximum Frequency of an Element After Performing Operations IMedium
Daily Leads and PartnersEasy
Find the Closest PalindromeHard
Construct Product MatrixMedium
Count Unguarded Cells in the GridMedium
Human Traffic of StadiumHard
Maximal Score After Applying K OperationsMedium
Find the Largest Almost Missing IntegerEasy
Shortest Common SupersequenceHard
Beautiful ArrayMedium
Maximize the Distance Between Points on a SquareHard
Insertion Sort ListMedium
Substrings of Size Three with Distinct CharactersEasy
Jump Game IXMedium
Binary Number with Alternating BitsEasy
Build an Array With Stack OperationsMedium
Swapping Nodes in a Linked ListMedium
Design Snake GameMedium
Minimum Moves to Equal Array ElementsMedium
Number of BoomerangsMedium
Check If Array Pairs Are Divisible by kMedium
Minimum Number of Coins to be AddedMedium
Minimum Jumps to Reach HomeMedium
Reverse Words in a String IIIEasy
Weighted Word MappingEasy
Stock Price FluctuationMedium
Maximum Ice Cream BarsMedium
Minimum Swaps To Make Sequences IncreasingHard
Word FrequencyMedium
Count Square Submatrices with All OnesMedium

Showing 1200 of 1200 questions