← Google roles

Interview question tracker

Google Coding Interview Questions — Last 6 months

Practice 874 coding questions from Google company-tagged LeetCode lists in the source’s last 6 months reporting window. Explore reported interview questions and track your progress.

Company-wide data from Fahad7177-jeh/leetcode-company-wise-questions; see its AGPL-3.0 license. All-time questions also use dataengineervishal/leetcode-companywise-questions (MIT license).

Reporting periods reflect source data, not verified interview dates. Questions can recur; inclusion does not guarantee they will appear in your interview.

Updated weekly · Latest source check: ⓘLatest successful check of the sources used by this company. A check does not necessarily mean the questions changed.

One question at a time.

Top questions 874

DoneQuestionLeetCode
Two SumSolve
Add Two NumbersSolve
Best Time to Buy and Sell StockSolve
Longest Common PrefixSolve
Median of Two Sorted ArraysSolve
Palindrome NumberSolve
Trapping Rain WaterSolve
3SumSolve
Container With Most WaterSolve
Count Number of Trapezoids ISolve
Count Number of Trapezoids IISolve
Decode StringSolve
Longest Consecutive SequenceSolve
Longest Palindromic SubstringSolve
Longest Substring Without Repeating CharactersSolve
Majority ElementSolve
Maximum SubarraySolve
Meeting Rooms IISolve
Merge IntervalsSolve
Merge Sorted ArraySolve
Merge Two Sorted ListsSolve
Next PermutationSolve
Number of Visible People in a QueueSolve
Pascal's TriangleSolve
Remove Duplicates from Sorted ArraySolve
Reverse IntegerSolve
Roman to IntegerSolve
Search in Rotated Sorted ArraySolve
Subarray Sum Equals KSolve
Top K Frequent ElementsSolve
Valid ParenthesesSolve
3Sum ClosestSolve
4SumSolve
Add BinarySolve
Add Two IntegersSolve
Binary SearchSolve
CandySolve
Climbing StairsSolve
Combine Two TablesSolve
Contains DuplicateSolve
Count PrimesSolve
Create Hello World FunctionSolve
Find Peak ElementSolve
Find the Index of the First Occurrence in a StringSolve
Generate ParenthesesSolve
Group AnagramsSolve
Happy NumberSolve
House RobberSolve
Jump GameSolve
Koko Eating BananasSolve
Largest Rectangle in HistogramSolve
Longest Increasing SubsequenceSolve
Longest Repeating Character ReplacementSolve
LRU CacheSolve
Maximal SquareSolve
Maximum Product SubarraySolve
Merge Strings AlternatelySolve
Move ZeroesSolve
N-QueensSolve
Number of IslandsSolve
Partition Equal Subset SumSolve
Plus OneSolve
Power of TwoSolve
Product of Array Except SelfSolve
Recyclable and Low Fat ProductsSolve
Regular Expression MatchingSolve
Remove ElementSolve
Reverse Linked ListSolve
Reverse Words in a StringSolve
Rotate ArraySolve
Rotate ImageSolve
Rotate ListSolve
Russian Doll EnvelopesSolve
Search Insert PositionSolve
Set Matrix ZeroesSolve
Single Element in a Sorted ArraySolve
Single NumberSolve
Sliding Window MaximumSolve
Sort ColorsSolve
Spiral MatrixSolve
Split Array Largest SumSolve
SubsetsSolve
Subsets IISolve
Unique PathsSolve
Valid AnagramSolve
Valid SudokuSolve
Zigzag ConversionSolve
24 GameSolve
Apply SubstitutionsSolve
Article Views ISolve
Basic CalculatorSolve
Best Time to Buy and Sell Stock IISolve
Big CountriesSolve
Binary Tree Level Order TraversalSolve
Binary Tree Maximum Path SumSolve
Binary Tree Right Side ViewSolve
Binary Tree Zigzag Level Order TraversalSolve
Capacity To Ship Packages Within D DaysSolve
Check if Array Is Sorted and RotatedSolve
Coin ChangeSolve
Coin Change IISolve
Combination SumSolve
Concatenation of ArraySolve
Construct Binary Tree from Preorder and Inorder TraversalSolve
Contains Duplicate IISolve
Copy List with Random PointerSolve
Course ScheduleSolve
Daily TemperaturesSolve
Delete Node in a Linked ListSolve
Diagonal TraverseSolve
Divide Two IntegersSolve
Edit DistanceSolve
Employee BonusSolve
Employees Earning More Than Their ManagersSolve
Fibonacci NumberSolve
Find All Numbers Disappeared in an ArraySolve
Find First and Last Position of Element in Sorted ArraySolve
Find N Unique Integers Sum up to ZeroSolve
Find the Duplicate NumberSolve
First Missing PositiveSolve
Fizz BuzzSolve
Fruit Into BasketsSolve
Fruits Into Baskets IISolve
Guess the WordSolve
House Robber IISolve
Implement Stack using QueuesSolve
Implement Trie (Prefix Tree)Solve
Insert Delete GetRandom O(1)Solve
Insert IntervalSolve
Integer to RomanSolve
Intersection of Two ArraysSolve
Intersection of Two Linked ListsSolve
Invalid TweetsSolve
Inverse Coin ChangeSolve
Is SubsequenceSolve
Isomorphic StringsSolve
Jump Game IISolve
K-th Smallest in Lexicographical OrderSolve
Kth Largest Element in an ArraySolve
Kth Smallest Element in a BSTSolve
Largest Triangle AreaSolve
Length of Last WordSolve
Letter Combinations of a Phone NumberSolve
LFU CacheSolve
Linked List CycleSolve
Logger Rate LimiterSolve
Longest Common SubsequenceSolve
Longest Duplicate SubstringSolve
Longest Harmonious SubsequenceSolve
Lowest Common Ancestor of a Binary TreeSolve
Max Area of IslandSolve
Max Consecutive OnesSolve
Max Consecutive Ones IIISolve
Maximal RectangleSolve
Maximize Subarray GCD ScoreSolve
Maximum Erasure ValueSolve
Maximum Number of Events That Can Be AttendedSolve
Meeting Rooms IIISolve
Merge k Sorted ListsSolve
Middle of the Linked ListSolve
Min StackSolve
Minimum Number of Days to Make m BouquetsSolve
Minimum Number of Increments on Subarrays to Form a Target ArraySolve
Minimum Time to Finish the RaceSolve
Minimum Window SubstringSolve
Multiply StringsSolve
Next Greater Element ISolve
Next Special Palindrome NumberSolve
Odd Even Linked ListSolve
Palindrome Linked ListSolve
Palindrome PartitioningSolve
Partition StringSolve
Path With Maximum Minimum ValueSolve
Peak Index in a Mountain ArraySolve
Perfect SquaresSolve
PermutationsSolve
Pow(x, n)Solve
Power of ThreeSolve
Random Pick with WeightSolve
Range ModuleSolve
Rearrange Array Elements by SignSolve
Rearranging FruitsSolve
Remove Duplicates from Sorted ListSolve
Remove Duplicates from Sorted List IISolve
Remove K DigitsSolve
Remove Linked List ElementsSolve
Remove Nth Node From End of ListSolve
Reorder ListSolve
Reverse Linked List IISolve
Reverse Nodes in k-GroupSolve
Reverse StringSolve
Reverse Vowels of a StringSolve
Rising TemperatureSolve
Rotate StringSolve
Rotting OrangesSolve
Running Sum of 1d ArraySolve
Same TreeSolve
Second Highest SalarySolve
Serialize and Deserialize Binary TreeSolve
Shortest PalindromeSolve
Single Number IISolve
Sort an ArraySolve
Sort ListSolve
Sqrt(x)Solve
Squares of a Sorted ArraySolve
String to Integer (atoi)Solve
Students and ExaminationsSolve
Substring with Concatenation of All WordsSolve
Sudoku SolverSolve
Sum of Subarray MinimumsSolve
Surrounded RegionsSolve
Swim in Rising WaterSolve
Symmetric TreeSolve
Target SumSolve
Task SchedulerSolve
Text JustificationSolve
Third Maximum NumberSolve
Top K Frequent WordsSolve
TriangleSolve
Two Sum II - Input Array Is SortedSolve
Valid PalindromeSolve
Wildcard MatchingSolve
Word BreakSolve
Word SearchSolve
132 PatternSolve
Add DigitsSolve
Add StringsSolve
Additive NumberSolve
Array Prototype LastSolve
Assign CookiesSolve
Average Selling PriceSolve
Average Time of Process per MachineSolve
Basic Calculator IISolve
Best Time to Buy and Sell Stock IIISolve
Best Time to Buy and Sell Stock with CooldownSolve
Binary Subarrays With SumSolve
Binary Tree Inorder TraversalSolve
Binary Tree PathsSolve
Bitwise AND of Numbers RangeSolve
Bitwise ORs of SubarraysSolve
Burst BalloonsSolve
Calculate Money in Leetcode BankSolve
Can Place FlowersSolve
Car PoolingSolve
Cheapest Flights Within K StopsSolve
Check If All 1's Are at Least Length K Places AwaySolve
Check if the Sentence Is PangramSolve
Combination Sum IIISolve
Combination Sum IVSolve
CombinationsSolve
Compare Version NumbersSolve
Confirmation RateSolve
Consecutive NumbersSolve
Contiguous ArraySolve
Continuous Subarray SumSolve
Convert Binary Number in a Linked List to IntegerSolve
Convert Integer to the Sum of Two No-Zero IntegersSolve
Convert Sorted Array to Binary Search TreeSolve
Count Good NumbersSolve
Count Hills and Valleys in an ArraySolve
Count Number of Nice SubarraysSolve
Count Square Submatrices with All OnesSolve
Count Submatrices With All OnesSolve
Count the Number of Substrings With Dominant OnesSolve
CounterSolve
Counting BitsSolve
Course Schedule IISolve
Create a DataFrame from ListSolve
Customers Who Never OrderSolve
Decode WaysSolve
Defanging an IP AddressSolve
Delete Characters to Make Fancy StringSolve
Delete Nodes And Return ForestSolve
Delete Nodes From Linked List Present in ArraySolve
Delete the Middle Node of a Linked ListSolve
Department Highest SalarySolve
Design Add and Search Words Data StructureSolve
Design Linked ListSolve
Design Search Autocomplete SystemSolve
Design Task ManagerSolve
Detect CapitalSolve
Diameter of Binary TreeSolve
Different Ways to Add ParenthesesSolve
Distinct SubsequencesSolve
Distribute Candies Among Children IISolve
Divide Array Into Arrays With Max DifferenceSolve
Divisor GameSolve
Duplicate EmailsSolve
Encode and Decode StringsSolve
Evaluate DivisionSolve
Evaluate Reverse Polish NotationSolve
Excel Sheet Column TitleSolve
Exchange SeatsSolve
Exclusive Time of FunctionsSolve
Expression Add OperatorsSolve
Final Value of Variable After Performing OperationsSolve
Find All Anagrams in a StringSolve
Find All Duplicates in an ArraySolve
Find All K-Distant Indices in an ArraySolve
Find And Replace in StringSolve
Find Customer RefereeSolve
Find K Closest ElementsSolve
Find K Pairs with Smallest SumsSolve
Find Lucky Integer in an ArraySolve
Find Median from Data StreamSolve
Find Minimum in Rotated Sorted ArraySolve
Find Minimum in Rotated Sorted Array IISolve
Find Missing and Repeated ValuesSolve
Find Resultant Array After Removing AnagramsSolve
Find Subsequence of Length K With the Largest SumSolve
Find the DifferenceSolve
Find the K-th Character in String Game ISolve
Find the Maximum Achievable NumberSolve
Find the Maximum Length of Valid Subsequence ISolve
Find the Minimum Area to Cover All Ones ISolve
Find the Original Typed String ISolve
Find the Original Typed String IISolve
Find the Smallest Divisor Given a ThresholdSolve
First Bad VersionSolve
First Unique Character in a StringSolve
Flatten Binary Tree to Linked ListSolve
Flood FillSolve
Fraction to Recurring DecimalSolve
Frequency of the Most Frequent ElementSolve
Frog JumpSolve
Fruits Into Baskets IIISolve
Game Play Analysis IVSolve
Gas StationSolve
Greatest Common Divisor of StringsSolve
Group Shifted StringsSolve
H-IndexSolve
Implement Queue using StacksSolve
Increasing Triplet SubsequenceSolve
Integer to English WordsSolve
Interleaving StringSolve
Intersection of Two Arrays IISolve
Invert Binary TreeSolve
Is Graph Bipartite?Solve
Jewels and StonesSolve
K Closest Points to OriginSolve
Keep Multiplying Found Values by TwoSolve
Kth Missing Positive NumberSolve
Kth Smallest Product of Two Sorted ArraysSolve
Largest 3-Same-Digit Number in StringSolve
Largest Divisible SubsetSolve
Largest NumberSolve
Last Stone WeightSolve
Lexicographical NumbersSolve
Linked List Cycle IISolve
Longest Continuous Increasing SubsequenceSolve
Longest Increasing Path in a MatrixSolve
Longest String ChainSolve
Longest Subarray of 1's After Deleting One ElementSolve
Longest Subsequence Repeated k TimesSolve
Longest Valid ParenthesesSolve
Lowest Common Ancestor of a Binary Search TreeSolve
Majority Element IISolve
Make Array Elements Equal to ZeroSolve
Managers with at Least 5 Direct ReportsSolve
Max Points on a LineSolve
Maximize Subarrays After Removing One Conflicting PairSolve
Maximum 69 NumberSolve
Maximum Average Subarray ISolve
Maximum Depth of Binary TreeSolve
Maximum Frequency of an Element After Performing Operations ISolve
Maximum Fruits Harvested After at Most K StepsSolve
Maximum Number of Events That Can Be Attended IISolve
Maximum Number of Operations to Move Ones to the EndSolve
Maximum Number of Words You Can TypeSolve
Maximum Score From Removing SubstringsSolve
Maximum Students Taking ExamSolve
Meeting RoomsSolve
Minimize the Maximum Difference of PairsSolve
Minimum Absolute Difference in BSTSolve
Minimum Add to Make Parentheses ValidSolve
Minimum Area Rectangle IISolve
Minimum Cost to Make at Least One Valid Path in a GridSolve
Minimum Depth of Binary TreeSolve
Minimum Falling Path SumSolve
Minimum Increments to Equalize Leaf PathsSolve
Minimum Interval to Include Each QuerySolve
Minimum Number of K Consecutive Bit FlipsSolve
Minimum Number of Operations to Make All Array Elements Equal to 1Solve
Minimum Number of Operations to Move All Balls to Each BoxSolve
Minimum Operations to Convert All Elements to ZeroSolve
Minimum Operations to Make Array Elements ZeroSolve
Minimum Operations to Make the Integer ZeroSolve
Minimum Pair Removal to Sort Array ISolve
Minimum Path SumSolve
Minimum Size Subarray SumSolve
Minimum Weighted Subgraph With the Required PathsSolve
Missing NumberSolve
Monthly Transactions ISolve
Move Pieces to Obtain a StringSolve
My Calendar ISolve
New 21 GameSolve
Next Greater Element IISolve
Next Greater Element IIISolve
Next Greater Numerically Balanced NumberSolve
Non-overlapping IntervalsSolve
Nth DigitSolve
Nth Highest SalarySolve
Number of 1 BitsSolve
Number of Closed IslandsSolve
Number of Common FactorsSolve
Number of Good PairsSolve
Number of Matching SubsequencesSolve
Number of People Aware of a SecretSolve
Number of ProvincesSolve
Online Stock SpanSolve
Pacific Atlantic Water FlowSolve
Paint House IIISolve
Palindrome Partitioning IISolve
Palindromic SubstringsSolve
Pascal's Triangle IISolve
Path Sum IIISolve
Permutation in StringSolve
Permutation SequenceSolve
Populating Next Right Pointers in Each NodeSolve
Power Grid MaintenanceSolve
Power of FourSolve
Range Product Queries of PowersSolve
Range Sum Query 2D - ImmutableSolve
Rank ScoresSolve
Ransom NoteSolve
Recover Binary Search TreeSolve
Remove Duplicates from Sorted Array IISolve
Remove Nodes From Linked ListSolve
Remove Outermost ParenthesesSolve
Reordered Power of 2Solve
Reorganize StringSolve
Repeated DNA SequencesSolve
Repeated String MatchSolve
Repeated Substring PatternSolve
Replace Employee ID With The Unique IdentifierSolve
Reschedule Meetings for Maximum Free Time ISolve
Reverse PairsSolve
Reverse String IISolve
Score of a StringSolve
Search a 2D MatrixSolve
Search a 2D Matrix IISolve
Search in Rotated Sorted Array IISolve
Search Suggestions SystemSolve
Separate Squares ISolve
Sequence ReconstructionSolve
Shortest Common SupersequenceSolve
Shortest Path in a Grid with Obstacles EliminationSolve
Shortest Path in Binary MatrixSolve
Shortest Path Visiting All NodesSolve
Shortest Unsorted Continuous SubarraySolve
SleepSolve
Sliding Window MedianSolve
Smallest Number With All Set BitsSolve
Smallest String With SwapsSolve
Smallest Subarrays With Maximum Bitwise ORSolve
Snakes and LaddersSolve
Snapshot ArraySolve
Sort Characters By FrequencySolve
Sort Matrix by DiagonalsSolve
Soup ServingsSolve
String CompressionSolve
Sum of k-Mirror NumbersSolve
Sum of Square NumbersSolve
Sum of Two IntegersSolve
Sum Root to Leaf NumbersSolve
Summary RangesSolve
Swap Adjacent in LR StringSolve
Swap Nodes in PairsSolve
The Earliest Moment When Everyone Become FriendsSolve
The Latest Time to Catch a BusSolve
The Number of Employees Which Report to Each EmployeeSolve
The Skyline ProblemSolve
To Be Or Not To BeSolve
Transpose MatrixSolve
Trapping Rain Water IISolve
Triangle JudgementSolve
Type of TriangleSolve
Ugly NumberSolve
Unique Number of OccurrencesSolve
Unique Paths IISolve
Valid NumberSolve
Valid Palindrome IISolve
Valid Parenthesis StringSolve
Valid Triangle NumberSolve
Valid WordSolve
Vertical Order Traversal of a Binary TreeSolve
Water and Jug ProblemSolve
Water BottlesSolve
Word LadderSolve
Word Ladder IISolve
Word Search IISolve
01 MatrixSolve
2 Keys KeyboardSolve
Accounts MergeSolve
Add to Array-Form of IntegerSolve
Add Two PromisesSolve
Adjacent Increasing Subarrays Detection ISolve
Adjacent Increasing Subarrays Detection IISolve
Alice and Bob Playing Flower GameSolve
All Ancestors of a Node in a Directed Acyclic GraphSolve
All Nodes Distance K in Binary TreeSolve
All O`one Data StructureSolve
All Possible Full Binary TreesSolve
Arithmetic SlicesSolve
Arranging CoinsSolve
Array PartitionSolve
Asteroid CollisionSolve
Available Captures for RookSolve
Avoid Flood in The CitySolve
Backspace String CompareSolve
Balanced Binary TreeSolve
Baseball GameSolve
Best Time to Buy and Sell Stock IVSolve
Best Time to Buy and Sell Stock VSolve
Best Time to Buy and Sell Stock with Transaction FeeSolve
Binary Number with Alternating BitsSolve
Binary Search Tree IteratorSolve
Binary Tree Level Order Traversal IISolve
Binary Tree Preorder TraversalSolve
Binary Tree Vertical Order TraversalSolve
Boats to Save PeopleSolve
Buddy StringsSolve
Build an Array With Stack OperationsSolve
Build Array Where You Can Find The Maximum Exactly K ComparisonsSolve
Bus RoutesSolve
Car Fleet IISolve
Check If Digits Are Equal in String After Operations ISolve
Check if Number is a Sum of Powers of ThreeSolve
Classes With at Least 5 StudentsSolve
Clear DigitsSolve
Clone GraphSolve
Closest Nodes Queries in a Binary Search TreeSolve
Collect Coins in a TreeSolve
Combination Sum IISolve
Construct Binary Tree from Inorder and Postorder TraversalSolve
Construct Quad TreeSolve
Convert Sorted List to Binary Search TreeSolve
Count and SaySolve
Count Bowl SubarraysSolve
Count Complete Tree NodesSolve
Count Distinct Integers After Removing ZerosSolve
Count Elements With Maximum FrequencySolve
Count Integers in IntervalsSolve
Count Islands With Total Value Divisible by KSolve
Count Number of Maximum Bitwise-OR SubsetsSolve
Count Numbers with Unique DigitsSolve
Count Odd Numbers in an Interval RangeSolve
Count of Matches in TournamentSolve
Count Operations to Obtain ZeroSolve
Count Partitions With Max-Min Difference at Most KSolve
Count Prime-Gap Balanced SubarraysSolve
Count Special QuadrupletsSolve
Count The RepetitionsSolve
Count Unguarded Cells in the GridSolve
Counter IISolve
Create Maximum NumberSolve
Critical Connections in a NetworkSolve
Customers Who Bought All ProductsSolve
Decode the MessageSolve
Decompress Run-Length Encoded ListSolve
Defuse the BombSolve
Degree of an ArraySolve
Delete and EarnSolve
Delete Duplicate EmailsSolve
Delete Duplicate Folders in SystemSolve
Delete Leaves With a Given ValueSolve
Delete Node in a BSTSolve
Delete Operation for Two StringsSolve
Design a Food Rating SystemSolve
Design a Stack With Increment OperationSolve
Design a Text EditorSolve
Design Circular QueueSolve
Design Excel Sum FormulaSolve
Design HashMapSolve
Design Hit CounterSolve
Design SpreadsheetSolve
Design TwitterSolve
Design Underground SystemSolve
Determine Whether Matrix Can Be Obtained By RotationSolve
Detonate the Maximum BombsSolve
Distribute CandiesSolve
Divisible and Non-divisible Sums DifferenceSolve
Domino and Tromino TilingSolve
Dungeon GameSolve
Employee Free TimeSolve
Employee ImportanceSolve
Encode and Decode TinyURLSolve
Exam RoomSolve
Excel Sheet Column NumberSolve
Factorial Trailing ZeroesSolve
Find a Peak Element IISolve
Find All Possible Recipes from Given SuppliesSolve
Find Beautiful Indices in the Given Array ISolve
Find Closest Node to Given Two NodesSolve
Find Closest PersonSolve
Find Common Elements Between Two ArraysSolve
Find Duplicate SubtreesSolve
Find Eventual Safe StatesSolve
Find Greatest Common Divisor of ArraySolve
Find if Path Exists in GraphSolve
Find Leaves of Binary TreeSolve
Find Pivot IndexSolve
Find Smallest Letter Greater Than TargetSolve
Find the City With the Smallest Number of Neighbors at a Threshold DistanceSolve
Find the Highest AltitudeSolve
Find the K-th Character in String Game IISolve
Find the Maximum Length of Valid Subsequence IISolve
Find the Maximum Number of Fruits CollectedSolve
Find the Minimum Area to Cover All Ones IISolve
Find the Number of Ways to Place People ISolve
Find the Town JudgeSolve
Find Words Containing CharacterSolve
Find X-Sum of All K-Long Subarrays IISolve
Finding Pairs With a Certain SumSolve
Flatten Nested List IteratorSolve
Friend Requests II: Who Has the Most FriendsSolve
Game Play Analysis ISolve
Generate Binary Strings Without Adjacent ZerosSolve
Get the Maximum ScoreSolve
Graph Valid TreeSolve
Gray CodeSolve
Hand of StraightsSolve
Height of Binary Tree After Subtree Removal QueriesSolve
Highest Grade For Each StudentSolve
House Robber IIISolve
How Many Numbers Are Smaller Than the Current NumberSolve
Immediate Food Delivery IISolve
Implement Magic DictionarySolve
Implement Rand10() Using Rand7()Solve
Insert Delete GetRandom O(1) - Duplicates allowedSolve
Integer BreakSolve
Interval List IntersectionsSolve
Investments in 2016Solve
IPOSolve
Jump Game IVSolve
Knight Probability in ChessboardSolve
Kth Smallest Element in a Sorted MatrixSolve
Largest Odd Number in StringSolve
Largest Perimeter TriangleSolve
Last Person to Fit in the BusSolve
Last Stone Weight IISolve
Leaf-Similar TreesSolve
Left and Right Sum DifferencesSolve
Lemonade ChangeSolve
Lexicographically Smallest Equivalent StringSolve
Lexicographically Smallest Permutation Greater Than TargetSolve
Linked List Random NodeSolve
Longest Absolute File PathSolve
Longest Arithmetic Subsequence of Given DifferenceSolve
Longest Nice SubarraySolve
Longest Non-Decreasing Subarray After Replacing at Most One ElementSolve
Longest Palindrome by Concatenating Two Letter WordsSolve
Longest Palindromic SubsequenceSolve
Longest Subarray With Maximum Bitwise ANDSolve
Longest Word in Dictionary through DeletingSolve
Lowest Common Ancestor of a Binary Tree IIISolve
Magnetic Force Between Two BallsSolve
Making A Large IslandSolve
Matrix Diagonal SumSolve
Max Number of K-Sum PairsSolve
Maximize Distance to Closest PersonSolve
Maximize the Confusion of an ExamSolve
Maximize the Minimum Powered CitySolve
Maximize the Number of Target Nodes After Connecting Trees IISolve
Maximum Area of a Piece of Cake After Horizontal and Vertical CutsSolve
Maximum Area of Longest Diagonal RectangleSolve
Maximum Average Pass RatioSolve
Maximum Candies Allocated to K ChildrenSolve
Maximum Candies You Can Get from BoxesSolve
Maximum Difference Between Adjacent Elements in a Circular ArraySolve
Maximum Difference Between Even and Odd Frequency ISolve
Maximum Difference Between Even and Odd Frequency IISolve
Maximum Difference Between Increasing ElementsSolve
Maximum Distance in ArraysSolve
Maximum Frequency of an Element After Performing Operations IISolve
Maximum GapSolve
Maximum Length of Repeated SubarraySolve
Maximum Matching of Players With TrainersSolve
Maximum Nesting Depth of Two Valid Parentheses StringsSolve
Maximum Number of Distinct Elements After OperationsSolve
Maximum Number of Words Found in SentencesSolve
Maximum Performance of a TeamSolve
Maximum Points You Can Obtain from CardsSolve
Maximum Product of Two Elements in an ArraySolve
Maximum Profit in Job SchedulingSolve
Maximum Repeating SubstringSolve
Maximum Score of a Node SequenceSolve
Maximum Subarray With Equal ProductsSolve
Maximum Subsequence ScoreSolve
Maximum Sum BST in Binary TreeSolve
Maximum Sum Circular SubarraySolve
Maximum Sum of 3 Non-Overlapping SubarraysSolve
Maximum SwapSolve
Maximum Total Damage With Spell CastingSolve
Maximum Total from Optimal Activation OrderSolve
Maximum Twin Sum of a Linked ListSolve
Maximum Unique Subarray Sum After DeletionSolve
Maximum Units on a TruckSolve
Maximum Width of Binary TreeSolve
Maximum Width RampSolve
Maximum XOR of Two Numbers in an ArraySolve
Merge Two Binary TreesSolve
Min Cost Climbing StairsSolve
Min Cost to Connect All PointsSolve
Minimize String LengthSolve
Minimum Cost to Cut a StickSolve
Minimum Domino Rotations For Equal RowSolve
Minimum Genetic MutationSolve
Minimum Height TreesSolve
Minimum Knight MovesSolve
Minimum Moves to Equal Array ElementsSolve
Minimum Moves to Move a Box to Their Target LocationSolve
Minimum Number of People to TeachSolve
Minimum Number of Refueling StopsSolve
Minimum Number of Taps to Open to Water a GardenSolve
Minimum Operations to Reduce X to ZeroSolve
Minimum Recolors to Get K Consecutive Black BlocksSolve
Minimum Score After Removals on a TreeSolve
Minimum Time DifferenceSolve
Missing RangesSolve
Movie RatingSolve
N-Queens IISolve
Nested List Weight SumSolve
Network Delay TimeSolve
Nim GameSolve
Non-decreasing ArraySolve
Not Boring MoviesSolve
Number ComplementSolve
Number of Digit OneSolve
Number of Flowers in Full BloomSolve
Number of Islands IISolve
Number of Longest Increasing SubsequenceSolve
Number of Segments in a StringSolve
Number of Squareful ArraysSolve
Number of Stable SubsequencesSolve
Number of Steps to Reduce a Number to ZeroSolve
Number of Students Unable to Eat LunchSolve
Number of Subsequences That Satisfy the Given Sum ConditionSolve
Number of Substrings Containing All Three CharactersSolve
Number of Ways to Arrive at DestinationSolve
Number of Ways to Build Sturdy Brick WallSolve
Number of Zero-Filled SubarraysSolve
Odd Even JumpSolve
Ones and ZeroesSolve
Paint HouseSolve
Painting a Grid With Three Different ColorsSolve
Pairs of Songs With Total Durations Divisible by 60Solve
Parse Lisp ExpressionSolve
Parsing A Boolean ExpressionSolve
Partition Array for Maximum XOR and ANDSolve
Partition Array Into K-Distinct GroupsSolve
Partition Array Into Two Arrays to Minimize Sum DifferenceSolve
Partition Array Such That Maximum Difference Is KSolve
Patching ArraySolve
Path CrossingSolve
Path Existence Queries in a Graph ISolve
Path Existence Queries in a Graph IISolve
Path SumSolve
Path Sum IISolve
Path With Minimum EffortSolve
Percentage of Users Attended a ContestSolve
Permutations IISolve
Predict the WinnerSolve
Primary Department for Each EmployeeSolve
Print Zero Even OddSolve
Product Price at a Given DateSolve
Product Sales Analysis IIISolve
Project Employees ISolve
Queries Quality and PercentageSolve
Queue Reconstruction by HeightSolve
Race CarSolve
Range Sum Query - ImmutableSolve
Range Sum Query - MutableSolve
Reaching PointsSolve
Reconstruct ItinerarySolve
Reconstruct Original Digits from EnglishSolve
Rectangle AreaSolve
Redundant ConnectionSolve
Redundant Connection IISolve
Regions Cut By SlashesSolve
Relative Sort ArraySolve
Remove BoxesSolve
Remove Duplicate LettersSolve
Remove IntervalSolve
Remove Invalid ParenthesesSolve
Remove Max Number of Edges to Keep Graph Fully TraversableSolve
Remove Sub-Folders from the FilesystemSolve
Reorder Routes to Make All Paths Lead to the City ZeroSolve
Replace Non-Coprime Numbers in ArraySolve
Replace WordsSolve
Reschedule Meetings for Maximum Free Time IISolve
Restore IP AddressesSolve
Return Length of Arguments PassedSolve
Reveal Cards In Increasing OrderSolve
Reverse Prefix of WordSolve
Reverse Words in a String IIISolve
Richest Customer WealthSolve
Robot Room CleanerSolve
Rotate FunctionSolve
Satisfiability of Equality EquationsSolve
Scramble StringSolve
Search in a Binary Search TreeSolve
Self Dividing NumbersSolve
Sentence Similarity IISolve
Separate Squares IISolve
Serialize and Deserialize BSTSolve
Serialize and Deserialize N-ary TreeSolve
Set MismatchSolve
Shortest BridgeSolve
Shortest Subarray to be Removed to Make Array SortedSolve
Shuffle an ArraySolve
Shuffle StringSolve
Simple Bank SystemSolve
Simplify PathSolve
Single Number IIISolve
Single-Threaded CPUSolve
Smallest Range Covering Elements from K ListsSolve
Smallest Rectangle Enclosing Black PixelsSolve
Solve the EquationSolve
Sort Array By ParitySolve
Sort Array By Parity IISolve
Sort Integers by The Power ValueSolve
Special Array ISolve
Spiral Matrix IISolve
Spiral Matrix IIISolve
Split Array With Same AverageSolve
Step-By-Step Directions From a Binary Tree Node to AnotherSolve
Stone Game IIISolve
String Without AAA or BBBSolve
Subarray Product Less Than KSolve
Subarray Sums Divisible by KSolve
Subarrays with K Different IntegersSolve
Subdomain Visit CountSolve
Subsequence Sum After Capping ElementsSolve
Subtract the Product and Sum of Digits of an IntegerSolve
Successful Pairs of Spells and PotionsSolve
Sum of Absolute Differences in a Sorted ArraySolve
Sum of Beautiful SubsequencesSolve
Sum of Beauty of All SubstringsSolve
Sum of Distances in TreeSolve
Sum of Good SubsequencesSolve
Sum of Perfect Square AncestorsSolve
Sum of Subarray RangesSolve
Super PowSolve
Swapping Nodes in a Linked ListSolve
Taking Maximum Energy From the Mystic DungeonSolve
Task Scheduler IISolve
The Earliest and Latest Rounds Where Players CompeteSolve
Three Consecutive OddsSolve
Three DivisorsSolve
Tiling a Rectangle with the Fewest SquaresSolve
Time Based Key-Value StoreSolve
Time Needed to Inform All EmployeesSolve
Toeplitz MatrixSolve
Trips and UsersSolve
Two Sum IV - Input is a BSTSolve
Unique 3-Digit Even NumbersSolve
Unique Binary Search TreesSolve
Unique Binary Search Trees IISolve
Unique Email AddressesSolve
Unique Length-3 Palindromic SubsequencesSolve
Unique Paths IIISolve
Valid Phone NumbersSolve
Valid Word AbbreviationSolve
Validate Binary Search TreeSolve
Vowel SpellcheckerSolve
Vowels Game in a StringSolve
Ways to Express an Integer as Sum of PowersSolve
Ways to Split Array Into Three SubarraysSolve
Wiggle Sort IISolve
Word Break IISolve
Word PatternSolve
X of a Kind in a Deck of CardsSolve
XOR Operation in an ArraySolve