Meta Medium Questions

Medium

762 medium problems asked at Meta interviews

Top Topics

Questions

TitleDifficulty
Kth Largest Element in an ArrayMedium
Binary Tree Vertical Order TraversalMedium
Minimum Remove to Make Valid ParenthesesMedium
Pow(x, n)Medium
Merge IntervalsMedium
Simplify PathMedium
Find Peak ElementMedium
Binary Tree Right Side ViewMedium
Basic Calculator IIMedium
Lowest Common Ancestor of a Binary TreeMedium
Nested List Weight SumMedium
Top K Frequent ElementsMedium
Subarray Sum Equals KMedium
Random Pick with WeightMedium
Shortest Path in Binary MatrixMedium
Dot Product of Two Sparse VectorsMedium
Lowest Common Ancestor of a Binary Tree IIIMedium
Buildings With an Ocean ViewMedium
Add Two NumbersMedium
3SumMedium
Next PermutationMedium
Find First and Last Position of Element in Sorted ArrayMedium
Sum Root to Leaf NumbersMedium
Clone GraphMedium
Copy List with Random PointerMedium
LRU CacheMedium
Maximum SwapMedium
Custom Sort StringMedium
Minimum Add to Make Parentheses ValidMedium
K Closest Points to OriginMedium
Interval List IntersectionsMedium
Max Consecutive Ones IIIMedium
Longest Substring Without Repeating CharactersMedium
Longest Palindromic SubstringMedium
String to Integer (atoi)Medium
Container With Most WaterMedium
Letter Combinations of a Phone NumberMedium
Remove Nth Node From End of ListMedium
Search in Rotated Sorted ArrayMedium
Maximum SubarrayMedium
SubsetsMedium
Binary Search Tree IteratorMedium
Number of IslandsMedium
Course ScheduleMedium
Group Shifted StringsMedium
Random Pick IndexMedium
Diagonal TraverseMedium
Continuous Subarray SumMedium
Exclusive Time of FunctionsMedium
Palindromic SubstringsMedium
Accounts MergeMedium
Convert Binary Search Tree to Sorted Doubly Linked ListMedium
Insert into a Sorted Circular Linked ListMedium
All Nodes Distance K in Binary TreeMedium
Reverse IntegerMedium
3Sum ClosestMedium
4SumMedium
Generate ParenthesesMedium
Count and SayMedium
Multiply StringsMedium
Rotate ImageMedium
Group AnagramsMedium
Spiral MatrixMedium
Jump GameMedium
Insert IntervalMedium
Unique PathsMedium
Set Matrix ZeroesMedium
Sort ColorsMedium
Word SearchMedium
Binary Tree Level Order TraversalMedium
Populating Next Right Pointers in Each NodeMedium
Best Time to Buy and Sell Stock IIMedium
Longest Consecutive SequenceMedium
Palindrome PartitioningMedium
Word BreakMedium
Course Schedule IIMedium
Lowest Common Ancestor of a Binary Search TreeMedium
Product of Array Except SelfMedium
Meeting Rooms IIMedium
Design Tic-Tac-ToeMedium
Kth Smallest Element in a Sorted MatrixMedium
Insert Delete GetRandom O(1)Medium
Decode StringMedium
Battleships in a BoardMedium
String CompressionMedium
Target SumMedium
Contiguous ArrayMedium
MinesweeperMedium
Construct Binary Tree from StringMedium
Single Element in a Sorted ArrayMedium
Boundary of Binary TreeMedium
Find K Closest ElementsMedium
Max Area of IslandMedium
Daily TemperaturesMedium
Friends Of Appropriate AgesMedium
Koko Eating BananasMedium
Check Completeness of a Binary TreeMedium
Capacity To Ship Packages Within D DaysMedium
Missing Element in Sorted ArrayMedium
Remove All Adjacent Duplicates in String IIMedium
Diagonal Traverse IIMedium
Minimum Time to Collect All Apples in a TreeMedium
Product of Two Run-Length Encoded ArraysMedium
Count Nodes Equal to Average of SubtreeMedium
Zigzag ConversionMedium
Integer to RomanMedium
Divide Two IntegersMedium
Valid SudokuMedium
Combination SumMedium
Combination Sum IIMedium
Jump Game IIMedium
PermutationsMedium
Rotate ListMedium
Search a 2D MatrixMedium
Remove Duplicates from Sorted Array IIMedium
Search in Rotated Sorted Array IIMedium
Subsets IIMedium
Decode WaysMedium
Reverse Linked List IIMedium
Validate Binary Search TreeMedium
Binary Tree Zigzag Level Order TraversalMedium
Construct Binary Tree from Preorder and Inorder TraversalMedium
Path Sum IIMedium
Flatten Binary Tree to Linked ListMedium
Populating Next Right Pointers in Each Node IIMedium
Gas StationMedium
Reorder ListMedium
Sort ListMedium
Reverse Words in a StringMedium
Maximum Product SubarrayMedium
Find Minimum in Rotated Sorted ArrayMedium
Min StackMedium
Two Sum II - Input Array Is SortedMedium
Second Highest SalaryMedium
Largest NumberMedium
Rotate ArrayMedium
House RobberMedium
Count PrimesMedium
Implement Trie (Prefix Tree)Medium
Minimum Size Subarray SumMedium
Maximal SquareMedium
Kth Smallest Element in a BSTMedium
Delete Node in a Linked ListMedium
Strobogrammatic Number IIMedium
Walls and GatesMedium
Find the Duplicate NumberMedium
Longest Increasing SubsequenceMedium
Range Sum Query 2D - ImmutableMedium
Sparse Matrix MultiplicationMedium
Coin ChangeMedium
Maximum Size Subarray Sum Equals kMedium
Odd Even Linked ListMedium
Largest BST SubtreeMedium
Increasing Triplet SubsequenceMedium
Flatten Nested List IteratorMedium
Remove K DigitsMedium
Partition Equal Subset SumMedium
Longest Repeating Character ReplacementMedium
Non-overlapping IntervalsMedium
The MazeMedium
Next Greater Element IIMedium
Next Greater Element IIIMedium
Permutation in StringMedium
Managers with at Least 5 Direct ReportsMedium
Friend Requests II: Who Has the Most FriendsMedium
Task SchedulerMedium
Asteroid CollisionMedium
Letter Case PermutationMedium
Is Graph Bipartite?Medium
Peak Index in a Mountain ArrayMedium
Smallest Subtree with all the Deepest NodesMedium
Shortest BridgeMedium
Minimum Cost For TicketsMedium
Rotting OrangesMedium
Partition Array for Maximum SumMedium
Car PoolingMedium
Lowest Common Ancestor of Deepest LeavesMedium
Lowest Common Ancestor of a Binary Tree IIMedium
Shortest Path in a Hidden GridMedium
Frequency of the Most Frequent ElementMedium
Cutting RibbonsMedium
Unique Binary Search TreesMedium
Simple Bank SystemMedium
Swap Nodes in PairsMedium
Unique Paths IIMedium
Minimum Path SumMedium
Edit DistanceMedium
CombinationsMedium
Restore IP AddressesMedium
Unique Binary Search Trees IIMedium
Convert Sorted List to Binary Search TreeMedium
Surrounded RegionsMedium
Single Number IIMedium
Linked List Cycle IIMedium
Evaluate Reverse Polish NotationMedium
One Edit DistanceMedium
Repeated DNA SequencesMedium
Design Add and Search Words Data StructureMedium
House Robber IIMedium
Majority Element IIMedium
Search a 2D Matrix IIMedium
Graph Valid TreeMedium
Encode and Decode StringsMedium
H-IndexMedium
H-Index IIMedium
Find the CelebrityMedium
Inorder Successor in BSTMedium
Game of LifeMedium
Combination Sum IVMedium
Evaluate DivisionMedium
Pacific Atlantic Water FlowMedium
Path Sum IIIMedium
Find All Anagrams in a StringMedium
Find All Duplicates in an ArrayMedium
Delete Node in a BSTMedium
Sort Characters By FrequencyMedium
Validate IP AddressMedium
Total Hamming DistanceMedium
Longest Palindromic SubsequenceMedium
Encode and Decode TinyURLMedium
01 MatrixMedium
Number of ProvincesMedium
Brick WallMedium
Get Highest Answer Rate QuestionMedium
Add Bold Tag in StringMedium
Sum of Square NumbersMedium
Number of Longest Increasing SubsequenceMedium
Valid Parenthesis StringMedium
Top K Frequent WordsMedium
Subarray Product Less Than KMedium
Best Time to Buy and Sell Stock with Transaction FeeMedium
Number Of Corner RectanglesMedium
Open the LockMedium
Largest Plus SignMedium
Reorganize StringMedium
Cheapest Flights Within K StopsMedium
Design Circular QueueMedium
Groups of Special-Equivalent StringsMedium
Fruit Into BasketsMedium
Sum of Subarray MinimumsMedium
Sort an ArrayMedium
Maximum Sum Circular SubarrayMedium
Binary Subarrays With SumMedium
Time Based Key-Value StoreMedium
Maximum Binary Tree IIMedium
Construct Binary Search Tree from Preorder TraversalMedium
Moving Stones Until ConsecutiveMedium
Moving Stones Until Consecutive IIMedium
Maximum Level Sum of a Binary TreeMedium
Minimum Knight MovesMedium
Product Sales Analysis IIIMedium
Project Employees IIIMedium
Delete Nodes And Return ForestMedium
Reported Posts IIMedium
Longest Common SubsequenceMedium
Web CrawlerMedium
Validate Binary Tree NodesMedium
Balance a Binary Search TreeMedium
Maximum Length of a Concatenated String with Unique CharactersMedium
Web Crawler MultithreadedMedium
Leftmost Column with at Least a OneMedium
Page RecommendationsMedium
Apply Discount Every n OrdersMedium
Number of Substrings Containing All Three CharactersMedium
Product of the Last K NumbersMedium
Maximum Number of Events That Can Be AttendedMedium
Customers Who Bought Products A and B but Not CMedium
Apples & OrangesMedium
Longest Subarray of 1's After Deleting One ElementMedium
Minimum Number of Days to Make m BouquetsMedium
Number of Subsequences That Satisfy the Given Sum ConditionMedium
Diameter of N-Ary TreeMedium
Binary Search Tree Iterator IIMedium
Max Number of K-Sum PairsMedium
Construct the Lexicographically Largest Valid SequenceMedium
Minimum Path Cost in a Hidden GridMedium
Nearest Exit from Entrance in MazeMedium
Count Good NumbersMedium
Maximum Compatibility Score SumMedium
Confirmation RateMedium
Number of Ways to Arrive at DestinationMedium
Strong FriendshipMedium
Count Nodes Equal to Sum of DescendantsMedium
K Radius Subarray AveragesMedium
Rearrange Array Elements by SignMedium
Steps to Make Array Non-decreasingMedium
Task Scheduler IIMedium
Words Within Two Edits of DictionaryMedium
Check Knight Tour ConfigurationMedium
Remove Duplicates from Sorted List IIMedium
Partition ListMedium
Find Duplicate File in SystemMedium
TriangleMedium
Movie RatingMedium
Minimum Time DifferenceMedium
Minimum Falling Path SumMedium
Lexicographical NumbersMedium
Find the Length of the Longest Common PrefixMedium
Remove Sub-Folders from the FilesystemMedium
Redundant ConnectionMedium
Find the Smallest Divisor Given a ThresholdMedium
Inorder Successor in BST IIMedium
Online Stock SpanMedium
Identify the Largest Outlier in an ArrayMedium
Shifting Letters IIMedium
Find the Prefix Common Array of Two ArraysMedium
Find Eventual Safe StatesMedium
Immediate Food Delivery IIMedium
Monthly Transactions IMedium
Fraction to Recurring DecimalMedium
Largest Divisible SubsetMedium
Maximum Points You Can Obtain from CardsMedium
Find the Most Common ResponseMedium
Longest Substring with At Most Two Distinct CharactersMedium
Coin Change IIMedium
Minimum Cost Path with Edge ReversalsMedium
Design Ride Sharing SystemMedium
Permutations IIMedium
Spiral Matrix IIMedium
Binary Tree Level Order Traversal IIMedium
Factorial Trailing ZeroesMedium
Consecutive NumbersMedium
Department Highest SalaryMedium
Rectangle AreaMedium
Different Ways to Add ParenthesesMedium
Single Number IIIMedium
Palindrome Permutation IIMedium
Bulls and CowsMedium
Minimum Height TreesMedium
Remove Duplicate LettersMedium
Bulb SwitcherMedium
Number of Connected Components in an Undirected GraphMedium
House Robber IIIMedium
Integer BreakMedium
Sum of Two IntegersMedium
Find K Pairs with Smallest SumsMedium
Shuffle an ArrayMedium
Longest Absolute File PathMedium
UTF-8 ValidationMedium
Queue Reconstruction by HeightMedium
Add Two Numbers IIMedium
132 PatternMedium
Find Largest Value in Each Tree RowMedium
Swapping Nodes in a Linked ListMedium
Shortest Path to Get FoodMedium
Add One Row to TreeMedium
Dota2 SenateMedium
Maximum Width of Binary TreeMedium
Implement Magic DictionaryMedium
Longest Univalue PathMedium
Knight Probability in ChessboardMedium
Number of Distinct IslandsMedium
Partition to K Equal Sum SubsetsMedium
Candy CrushMedium
Flatten a Multilevel Doubly Linked ListMedium
Partition LabelsMedium
K-th Symbol in GrammarMedium
All Paths From Source to TargetMedium
Most Profit Assigning WorkMedium
Hand of StraightsMedium
Boats to Save PeopleMedium
Complete Binary Tree InserterMedium
Subarray Sums Divisible by KMedium
Maximum Difference Between Node and AncestorMedium
Two City SchedulingMedium
Grumpy Bookstore OwnerMedium
Tree DiameterMedium
Game Play Analysis IVMedium
Sum of Nodes with Even-Valued GrandparentMedium
Snapshot ArrayMedium
Number of Dice Rolls With Target SumMedium
Remove Zero Sum Consecutive Nodes from Linked ListMedium
Maximum Candies Allocated to K ChildrenMedium
First Unique NumberMedium
Count Number of Nice SubarraysMedium
Number of Closed IslandsMedium
Search Suggestions SystemMedium
All Elements in Two Binary Search TreesMedium
Angle Between Hands of a ClockMedium
Reduce Array Size to The HalfMedium
Cinema Seat AllocationMedium
Count Good Nodes in Binary TreeMedium
Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium
The kth Factor of nMedium
Minimum Insertions to Balance a Parentheses StringMedium
Path With Minimum EffortMedium
Merge In Between Linked ListsMedium
Average Waiting TimeMedium
Sum of Beauty of All SubstringsMedium
Find the Winner of the Circular GameMedium
Minimize Maximum Pair Sum in ArrayMedium
Egg Drop With 2 Eggs and N FloorsMedium
Number of Wonderful SubstringsMedium
Find a Peak Element IIMedium
Unique Length-3 Palindromic SubsequencesMedium
Minimum Number of Swaps to Make the String BalancedMedium
Find All Groups of FarmlandMedium
Find Unique Binary StringMedium
Step-By-Step Directions From a Binary Tree Node to AnotherMedium
Adding Spaces to a StringMedium
Smallest Value of the Rearranged NumberMedium
Maximum Sum of Distinct Subarrays With Length KMedium
Remove Nodes From Linked ListMedium
Design Memory AllocatorMedium
Mice and CheeseMedium
DebounceMedium
Event EmitterMedium
Count Subarrays Where Max Element Appears at Least K TimesMedium
Length of Longest Subarray With at Most K FrequencyMedium
Count Alternating SubarraysMedium
Find the Integer Added to Array IIMedium
Find the Number of Good Pairs IIMedium
Find the Maximum Length of Valid Subsequence IIMedium
Ugly Number IIMedium
Find the City With the Smallest Number of Neighbors at a Threshold DistanceMedium
Length of the Longest Subsequence That Sums to TargetMedium
Count Number of TeamsMedium
Peeking IteratorMedium
Minimum Number of Pushes to Type Word IIMedium
Shortest Unsorted Continuous SubarrayMedium
Customers Who Bought All ProductsMedium
Spiral Matrix IIIMedium
Regions Cut By SlashesMedium
Sum of Subarray RangesMedium
Stone Game IIMedium
Longest Substring with At Most K Distinct CharactersMedium
Minimum Number of Operations to Make Array XOR Equal to KMedium
Path with Maximum ProbabilityMedium
Even Odd TreeMedium
Split Linked List in PartsMedium
Insert Greatest Common Divisors in Linked ListMedium
Product Price at a Given DateMedium
Longest Subarray With Maximum Bitwise ANDMedium
Find the Longest Substring Containing Vowels in Even CountsMedium
Shortest Way to Form StringMedium
Count the Number of Substrings With Dominant OnesMedium
Maximum Total Damage With Spell CastingMedium
Extra Characters in a StringMedium
Remove Covered IntervalsMedium
Design TwitterMedium
Linked List in Binary TreeMedium
Stock Price FluctuationMedium
Check If Array Pairs Are Divisible by kMedium
Find the Minimum and Maximum Number of Nodes Between Critical PointsMedium
Make Sum Divisible by PMedium
Equal Row and Column PairsMedium
Maximum Width RampMedium
Count Almost Equal Pairs IMedium
Divide Intervals Into Minimum Number of GroupsMedium
Ones and ZeroesMedium
Arithmetic SlicesMedium
Find Kth Bit in Nth Binary StringMedium
Split a String Into the Max Number of Unique SubstringsMedium
Minimum Moves to Equal Array ElementsMedium
Insertion Sort ListMedium
Score of ParenthesesMedium
Longest String ChainMedium
Minimum Consecutive Cards to Pick UpMedium
Delete the Middle Node of a Linked ListMedium
Binary Tree PruningMedium
Longest Square Streak in an ArrayMedium
Insert into a Binary Search TreeMedium
Minimum Number of Changes to Make Binary String BeautifulMedium
Find if Array Can Be SortedMedium
Minimum Array EndMedium
Shortest Subarray With OR at Least K IIMedium
Nested List Weight Sum IIMedium
Seat Reservation ManagerMedium
Design Hit CounterMedium
Shortest Subarray to be Removed to Make Array SortedMedium
Find the Power of K-Size Subarrays IMedium
Number of Operations to Make Network ConnectedMedium
Sequential DigitsMedium
Take K of Each Character From Left and RightMedium
Rotating the BoxMedium
Find Champion IIMedium
Nth DigitMedium
The Maze IIMedium
Move Pieces to Obtain a StringMedium
Minimum Limit of Balls in a BagMedium
Special Array IIMedium
Longest Substring with At Least K Repeating CharactersMedium
Find Longest Special Substring That Occurs Thrice IMedium
Linked List Random NodeMedium
Find Score of an Array After Marking All ElementsMedium
Number of Laser Beams in a BankMedium
Count Square Submatrices with All OnesMedium
Design Circular DequeMedium
Possible BipartitionMedium
Wiggle Sort IIMedium
Maximum Earnings From TaxiMedium
All Ancestors of a Node in a Directed Acyclic GraphMedium
My Calendar IMedium
Car FleetMedium
Best Sightseeing PairMedium
Count Ways To Build Good StringsMedium
Construct String With Repeat LimitMedium
Number of Ways to Split ArrayMedium
Minimum Number of Operations to Move All Balls to Each BoxMedium
HeatersMedium
Sort Vowels in a StringMedium
Exchange SeatsMedium
Word SubsetsMedium
Construct K Palindrome StringsMedium
Check if a Parentheses String Can Be ValidMedium
Mini ParserMedium
Longest Repeating SubstringMedium
Number of Zero-Filled SubarraysMedium
2 Keys KeyboardMedium
Detect SquaresMedium
Spiral Matrix IVMedium
Movement of RobotsMedium
Bitwise XOR of All PairingsMedium
Maximum and Minimum Sums of at Most Size K SubsequencesMedium
Investments in 2016Medium
Print Binary TreeMedium
Count Servers that CommunicateMedium
Maximum Twin Sum of a Linked ListMedium
Count Number of Maximum Bitwise-OR SubsetsMedium
Course Schedule IVMedium
Minimum Area RectangleMedium
Maximum Number of Fish in a GridMedium
Maximum GapMedium
Apply Operations to Make All Array Elements Equal to ZeroMedium
Tuple with Same ProductMedium
Remove All Occurrences of a SubstringMedium
Max Sum of a Pair With Equal Sum of DigitsMedium
Snakes and LaddersMedium
Minimum Operations to Exceed Threshold Value IIMedium
Find the Punishment Number of an IntegerMedium
Letter Tile PossibilitiesMedium
Construct Smallest Number From DI StringMedium
Delete and EarnMedium
Max Chunks To Make SortedMedium
Unique Word AbbreviationMedium
The k-th Lexicographical String of All Happy Strings of Length nMedium
Construct Binary Tree from Preorder and Postorder TraversalMedium
Max Consecutive Ones IIMedium
Most Profitable Path in a TreeMedium
Number of Sub-arrays With Odd SumMedium
Successful Pairs of Spells and PotionsMedium
Length of Longest Fibonacci SubsequenceMedium
Check if Number is a Sum of Powers of ThreeMedium
Count Total Number of Colored CellsMedium
Most Stones Removed with Same Row or ColumnMedium
Magnetic Force Between Two BallsMedium
Delete Nodes From Linked List Present in ArrayMedium
Closest Prime Numbers in RangeMedium
Restaurant GrowthMedium
Zero Array Transformation IIMedium
House Robber IVMedium
Walking Robot SimulationMedium
Beautiful ArrayMedium
Longest Nice SubarrayMedium
Construct String from Binary TreeMedium
Validate Stack SequencesMedium
Find All Possible Recipes from Given SuppliesMedium
Convert BST to Greater TreeMedium
Flatten Deeply Nested ArrayMedium
Minimum Operations to Make a Uni-Value GridMedium
Generate Random Point in a CircleMedium
Transpose FileMedium
Maximum Absolute Sum of Any SubarrayMedium
Solving Questions With BrainpowerMedium
Minimum Deletions to Make String BalancedMedium
K-diff Pairs in an ArrayMedium
Minimum Average DifferenceMedium
Path with Maximum GoldMedium
Longest Palindrome After Substring Concatenation IMedium
HTML Entity ParserMedium
Rank ScoresMedium
Meeting SchedulerMedium
Count the Number of Good SubarraysMedium
Matchsticks to SquareMedium
Find Maximal Uncovered RangesMedium
Count the Number of Fair PairsMedium
Rabbits in ForestMedium
Count Nice Pairs in an ArrayMedium
Count the Hidden SequencesMedium
Knight DialerMedium
String Compression IIIMedium
Word FrequencyMedium
Count Complete Subarrays in an ArrayMedium
Minimum Operations to Reduce X to ZeroMedium
Count of Interesting SubarraysMedium
Reverse Nodes in Even Length GroupsMedium
Satisfiability of Equality EquationsMedium
Fizz Buzz MultithreadedMedium
Keys and RoomsMedium
Minimum Operations to Make Binary Array Elements Equal to One IMedium
Push DominoesMedium
Domino and Tromino TilingMedium
Minimum Moves to Reach Target ScoreMedium
Minimum Domino Rotations For Equal RowMedium
Longest Unequal Adjacent Groups Subsequence IIMedium
Find Minimum Time to Reach Last Room IMedium
Zero Array Transformation IIIMedium
Longest Palindrome by Concatenating Two Letter WordsMedium
Beautiful Towers IMedium
Minimum Adjacent Swaps to Reach the Kth Smallest NumberMedium
Recover Binary Search TreeMedium
Clone Binary Tree With Random PointerMedium
Last Person to Fit in the BusMedium
Network Delay TimeMedium
Distribute Candies Among Children IIMedium
Find the Lexicographically Largest String From the Box IMedium
Lexicographically Smallest Equivalent StringMedium
Design File SystemMedium
Using a Robot to Print the Lexicographically Smallest StringMedium
Number of Matching SubsequencesMedium
Lexicographically Minimum String After Removing StarsMedium
Bitwise AND of Numbers RangeMedium
Group the People Given the Group Size They Belong ToMedium
Minimize the Maximum Difference of PairsMedium
Flip String to Monotone IncreasingMedium
Transform Array to All Equal ElementsMedium
Max Difference You Can Get From Changing an IntegerMedium
Minimum Time to Complete TripsMedium
Divide Array Into Arrays With Max DifferenceMedium
Maximum Manhattan Distance After K ChangesMedium
Minimum Number of Vertices to Reach All NodesMedium
Rotated DigitsMedium
Smallest Number in Infinite SetMedium
Minimum Fuel Cost to Report to the CapitalMedium
Reach End of Array With Max ScoreMedium
Find Duplicate SubtreesMedium
Find Original Array From Doubled ArrayMedium
Furthest Building You Can ReachMedium
Continuous SubarraysMedium
Repeated String MatchMedium
Interleaving StringMedium
Detect Cycles in 2D GridMedium
Fraction Addition and SubtractionMedium
Ways to Express an Integer as Sum of PowersMedium
Prime PalindromeMedium
Find Root of N-Ary TreeMedium
Paint FenceMedium
Maximum XOR of Two Numbers in an ArrayMedium
Reschedule Meetings for Maximum Free Time IMedium
Sum of Absolute Differences in a Sorted ArrayMedium
Maximum Matching of Players With TrainersMedium
Construct Binary Tree from Inorder and Postorder TraversalMedium
Smallest Range IIMedium
Find the Maximum Length of Valid Subsequence IMedium
Super PowMedium
Maximum Erasure ValueMedium
Single-Threaded CPUMedium
Shifting LettersMedium
Maximum Score From Removing SubstringsMedium
Resulting String After Adjacent RemovalsMedium
Smallest Subarrays With Maximum Bitwise ORMedium
Minimum Addition to Make Integer BeautifulMedium
Bitwise ORs of SubarraysMedium
Minimum Number of Operations to Make Array EmptyMedium
Reach a NumberMedium
Complex Number MultiplicationMedium
Reordered Power of 2Medium
Partition Array into Two Equal Product SubsetsMedium
Design Linked ListMedium
New 21 GameMedium
Check If a String Contains All Binary Codes of Size KMedium
Longest Arithmetic Subsequence of Given DifferenceMedium
Maximum Alternating Subsequence SumMedium
Maximum Number of Occurrences of a SubstringMedium
Count Submatrices With All OnesMedium
Longest Arithmetic SubsequenceMedium
Non-decreasing ArrayMedium
Minimum Time to Repair CarsMedium
Sort Matrix by DiagonalsMedium
Reorder Data in Log FilesMedium
Maximum Average Pass RatioMedium
Find the Number of Ways to Place People IMedium
Reorder Routes to Make All Paths Lead to the City ZeroMedium
Minimum Operations to Make the Integer ZeroMedium
3Sum With MultiplicityMedium
Binary Tree Longest Consecutive SequenceMedium
Vowels Game in a StringMedium
Vowel SpellcheckerMedium
Distant BarcodesMedium
Grid Teleportation TraversalMedium
Additive NumberMedium
Valid Triangle NumberMedium
Minimum Score Triangulation of PolygonMedium
Sentence Similarity IIIMedium
Water Bottles IIMedium
Loud and RichMedium
Best Time to Buy and Sell Stock using StrategyMedium
Avoid Flood in The CityMedium
Find the Minimum Amount of Time to Brew PotionsMedium
Can I WinMedium
Min Cost to Connect All PointsMedium
Minimum Genetic MutationMedium
Lowest Common Ancestor of a Binary Tree IVMedium
4Sum IIMedium
Eliminate Maximum Number of MonstersMedium
Finding Pairs With a Certain SumMedium
Maximum Number of Distinct Elements After OperationsMedium
Maximum Frequency of an Element After Performing Operations IMedium
Next Greater Numerically Balanced NumberMedium
Count Number of Rectangles Containing Each PointMedium
Count Unguarded Cells in the GridMedium
Power Grid MaintenanceMedium
Design Snake GameMedium
Find Missing ObservationsMedium
Stone GameMedium
Minimum Operations to Convert All Elements to ZeroMedium
Maximum Number of Operations to Move Ones to the EndMedium
RLE IteratorMedium
Minimum Absolute Difference Between Elements With ConstraintMedium
Increment Submatrices by OneMedium
Restore the Array From Adjacent PairsMedium
3Sum SmallerMedium
Unpopular BooksMedium
Tree NodeMedium
Greatest Sum Divisible by ThreeMedium
Maximum Binary TreeMedium
Shortest Distance in a PlaneMedium
Smallest Integer Divisible by KMedium
Minimum Length of String After Deleting Similar EndsMedium
Capital Gain/LossMedium
Maximum Subarray Sum With Length Divisible by KMedium
Corporate Flight BookingsMedium
Pairs of Songs With Total Durations Divisible by 60Medium
Count Partitions With Max-Min Difference at Most KMedium
Count Number of Trapezoids IMedium
Count Special TripletsMedium
Count the Number of Computer Unlocking PermutationsMedium
Jump Game VIMedium
Decoded String at IndexMedium
Find and Replace PatternMedium
Nth Highest SalaryMedium
Best Time to Buy and Sell Stock VMedium
Two Best Non-Overlapping EventsMedium
Shortest Path with Alternating ColorsMedium
Maximum Product of Three Elements After One ReplacementMedium
Split and Merge Array TransformationMedium
Minimum Penalty for a ShopMedium
Analyze User Website Visit PatternMedium
Four DivisorsMedium
Maximum Matrix SumMedium
Parallel CoursesMedium
Maximum Product of Splitted Binary TreeMedium
Minimum ASCII Delete Sum for Two StringsMedium
Super Ugly NumberMedium
Last Stone Weight IIMedium
Separate Squares IMedium
Maximize Area of Square Hole in GridMedium
Valid Palindrome IVMedium
Find the Largest Area of Square Inside Two RectanglesMedium
Construct the Minimum Bitwise Array IIMedium
Find Bottom Left Tree ValueMedium
Count Sub IslandsMedium
Maximize the Confusion of an ExamMedium
Linked List ComponentsMedium
Minimum Number of Seconds to Make Mountain Height ZeroMedium
Minimum Removals to Balance ArrayMedium
Ugly Number IIIMedium
Longest Mountain in ArrayMedium
Longest Balanced Substring IMedium
Longest Balanced Substring IIMedium
Champagne TowerMedium
Largest Prime from Consecutive Prime SumMedium

Showing 762 questions