← Microsoft roles

Interview question tracker

Microsoft Coding Interview Questions — All time

Practice 1308 coding questions from Microsoft company-tagged LeetCode lists across all available reporting periods. 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 1308

DoneQuestionLeetCode
Two SumSolve
LRU CacheSolve
3SumSolve
Add Two NumbersSolve
Best Time to Buy and Sell StockSolve
Create Hello World FunctionSolve
Group AnagramsSolve
Longest Common PrefixSolve
Longest Palindromic SubstringSolve
Longest Substring Without Repeating CharactersSolve
Majority ElementSolve
Maximum SubarraySolve
Median of Two Sorted ArraysSolve
Merge IntervalsSolve
Merge Sorted ArraySolve
Merge Strings AlternatelySolve
Number of IslandsSolve
Palindrome NumberSolve
Remove Duplicates from Sorted ArraySolve
Roman to IntegerSolve
Search in Rotated Sorted ArraySolve
Spiral MatrixSolve
Subarray Sum Equals KSolve
Trapping Rain WaterSolve
Valid ParenthesesSolve
Binary Tree Zigzag Level Order TraversalSolve
Climbing StairsSolve
Container With Most WaterSolve
Contains DuplicateSolve
Copy List with Random PointerSolve
Find First and Last Position of Element in Sorted ArraySolve
Find Peak ElementSolve
Find the Index of the First Occurrence in a StringSolve
Generate ParenthesesSolve
House RobberSolve
Integer to English WordsSolve
Jump GameSolve
Jump Game IISolve
Koko Eating BananasSolve
Kth Largest Element in an ArraySolve
Letter Combinations of a Phone NumberSolve
Longest Consecutive SequenceSolve
Lowest Common Ancestor of a Binary TreeSolve
Meeting Rooms IISolve
Merge k Sorted ListsSolve
Merge Two Sorted ListsSolve
Min StackSolve
Minimum Path SumSolve
Move ZeroesSolve
Next PermutationSolve
Product of Array Except SelfSolve
Recyclable and Low Fat ProductsSolve
Remove ElementSolve
Reverse IntegerSolve
Reverse Linked ListSolve
Reverse Nodes in k-GroupSolve
Reverse Words in a StringSolve
Rotate ArraySolve
Rotate ImageSolve
Serialize and Deserialize Binary TreeSolve
Set Matrix ZeroesSolve
Single Element in a Sorted ArraySolve
Sort ColorsSolve
String CompressionSolve
String to Integer (atoi)Solve
Top K Frequent ElementsSolve
Valid AnagramSolve
Valid PalindromeSolve
Word BreakSolve
Word SearchSolve
4SumSolve
Add BinarySolve
Add DigitsSolve
Add Two IntegersSolve
Article Views ISolve
Asteroid CollisionSolve
Basic CalculatorSolve
Battleships in a BoardSolve
Best Time to Buy and Sell Stock IISolve
Binary SearchSolve
Binary Tree Inorder TraversalSolve
Binary Tree Level Order TraversalSolve
Binary Tree Maximum Path SumSolve
CandySolve
Coin ChangeSolve
Combination SumSolve
Compare Version NumbersSolve
Contains Duplicate IISolve
Count PrimesSolve
Course ScheduleSolve
Course Schedule IISolve
Daily TemperaturesSolve
Decode StringSolve
Decode WaysSolve
Delete Node in a Linked ListSolve
Design Tic-Tac-ToeSolve
Divide Two IntegersSolve
Edit DistanceSolve
Excel Sheet Column NumberSolve
Excel Sheet Column TitleSolve
Fibonacci NumberSolve
Find Median from Data StreamSolve
Find Minimum in Rotated Sorted ArraySolve
Find the Duplicate NumberSolve
First Missing PositiveSolve
First Unique Character in a StringSolve
Fizz BuzzSolve
Flatten Binary Tree to Linked ListSolve
Frequency of the Most Frequent ElementSolve
Gas StationSolve
Greatest Common Divisor of StringsSolve
Happy NumberSolve
House Robber IISolve
Implement Queue using StacksSolve
Implement Trie (Prefix Tree)Solve
Insert Delete GetRandom O(1)Solve
Integer to RomanSolve
Intersection of Two ArraysSolve
Intersection of Two Linked ListsSolve
Isomorphic StringsSolve
Kth Missing Positive NumberSolve
Largest NumberSolve
Largest Rectangle in HistogramSolve
LFU CacheSolve
Linked List CycleSolve
Linked List Cycle IISolve
Longest Common SubsequenceSolve
Longest Increasing SubsequenceSolve
Longest Path With Different Adjacent CharactersSolve
Longest Repeating Character ReplacementSolve
Longest Valid ParenthesesSolve
Lowest Common Ancestor of a Binary Search TreeSolve
Max Consecutive Ones IIISolve
Maximal RectangleSolve
Maximum Depth of Binary TreeSolve
Maximum Product SubarraySolve
Minimum Edge Reversals So Every Node Is ReachableSolve
Minimum Size Subarray SumSolve
Missing NumberSolve
Multiply StringsSolve
N-QueensSolve
Next Greater Element ISolve
Next Greater Element IISolve
Online Stock SpanSolve
Palindrome Linked ListSolve
Palindrome PartitioningSolve
Pascal's TriangleSolve
Path SumSolve
Permutation in StringSolve
PermutationsSolve
Permutations IISolve
Populating Next Right Pointers in Each NodeSolve
Populating Next Right Pointers in Each Node IISolve
Pow(x, n)Solve
Ransom NoteSolve
Regular Expression MatchingSolve
Remove Nth Node From End of ListSolve
Reorder Routes to Make All Paths Lead to the City ZeroSolve
Restore IP AddressesSolve
Rising TemperatureSolve
Rotting OrangesSolve
Search a 2D MatrixSolve
Search Insert PositionSolve
Shortest Common SupersequenceSolve
Simplify PathSolve
Single NumberSolve
Sliding Window MaximumSolve
Sqrt(x)Solve
SubsetsSolve
Sudoku SolverSolve
Swap Nodes in PairsSolve
Symmetric TreeSolve
Two Sum II - Input Array Is SortedSolve
Unique PathsSolve
Valid SudokuSolve
Validate Binary Search TreeSolve
Water BottlesSolve
Word LadderSolve
Word Search IISolve
Zigzag ConversionSolve
2 Keys KeyboardSolve
3Sum ClosestSolve
4 Keys KeyboardSolve
Accounts MergeSolve
Add Two Numbers IISolve
Alien DictionarySolve
All Nodes Distance K in Binary TreeSolve
All the Matches of the LeagueSolve
Angle Between Hands of a ClockSolve
Arranging CoinsSolve
Assign CookiesSolve
Average Height of Buildings in Each SegmentSolve
Average Selling PriceSolve
Average Time of Process per MachineSolve
Balanced Binary TreeSolve
Basic Calculator IISolve
Basic Calculator IIISolve
Best Time to Buy and Sell Stock IIISolve
Big CountriesSolve
Binary Search Tree IteratorSolve
Binary Tree Right Side ViewSolve
Bulb Switcher IISolve
Can Place FlowersSolve
Capacity To Ship Packages Within D DaysSolve
Check if All A's Appears Before All B'sSolve
Cinema Seat AllocationSolve
Closest Binary Search Tree ValueSolve
Clumsy FactorialSolve
Coin Change IISolve
Combination Sum IISolve
Combine Two TablesSolve
Construct Binary Tree from Inorder and Postorder TraversalSolve
Construct Binary Tree from Preorder and Inorder TraversalSolve
Contiguous ArraySolve
Convert Sorted Array to Binary Search TreeSolve
Count Good Nodes in Binary TreeSolve
Count Number of Nice SubarraysSolve
Count Odd Numbers in an Interval RangeSolve
Count Paths With the Given XOR ValueSolve
Count Submatrices With Equal Frequency of X and YSolve
Count Substrings That Differ by One CharacterSolve
Count the Number of Infection SequencesSolve
Create a DataFrame from ListSolve
Customer Who Visited but Did Not Make Any TransactionsSolve
Delete N Nodes After M Nodes of a Linked ListSolve
Delete Tree NodesSolve
Design Authentication ManagerSolve
Design Excel Sum FormulaSolve
Design HashMapSolve
Design Hit CounterSolve
Design Memory AllocatorSolve
Design Search Autocomplete SystemSolve
Design SkiplistSolve
Diameter of Binary TreeSolve
Digit Operations to Make Two Integers EqualSolve
Distinct SubsequencesSolve
Divide Array Into Equal PairsSolve
Dungeon GameSolve
Employees Earning More Than Their ManagersSolve
Encode and Decode StringsSolve
Equal Rational NumbersSolve
Evaluate Reverse Polish NotationSolve
Find All Anagrams in a StringSolve
Find All Duplicates in an ArraySolve
Find All The Lonely NodesSolve
Find Bottom Left Tree ValueSolve
Find Center of Star GraphSolve
Find Customer RefereeSolve
Find K Closest ElementsSolve
Find Lucky Integer in an ArraySolve
Find Missing ObservationsSolve
Find N Unique Integers Sum up to ZeroSolve
Find Smallest Common Element in All RowsSolve
Find the CelebritySolve
Find the Level of Tree with Minimum SumSolve
Find the Longest Substring Containing Vowels in Even CountsSolve
Find the Median of the Uniqueness ArraySolve
Find the Start and End Number of Continuous RangesSolve
Flood FillSolve
Fruit Into BasketsSolve
Game of LifeSolve
Get the Second Most Recent ActivitySolve
Greatest English Letter in Upper and Lower CaseSolve
H-IndexSolve
Implement Stack using QueuesSolve
Increasing Triplet SubsequenceSolve
Inorder Successor in BSTSolve
Insert IntervalSolve
Insert into a Binary Search TreeSolve
Interleaving StringSolve
IPOSolve
Is Graph Bipartite?Solve
Is SubsequenceSolve
Jump Game IIISolve
Kth Smallest Element in a BSTSolve
Largest BST SubtreeSolve
Largest Palindromic NumberSolve
Largest Positive Integer That Exists With Its NegativeSolve
Largest Time for Given DigitsSolve
Length of Last WordSolve
Longest Arithmetic SubsequenceSolve
Longest Nice SubstringSolve
Lowest Common Ancestor of a Binary Tree IISolve
Lowest Common Ancestor of a Binary Tree IIISolve
Majority Element IISolve
Make the Prefix Sum Non-negativeSolve
Making A Large IslandSolve
Managers with at Least 5 Direct ReportsSolve
Max Area of IslandSolve
Max Consecutive OnesSolve
Max Dot Product of Two SubsequencesSolve
Max Pair Sum in an ArraySolve
Maximal Network RankSolve
Maximize Number of Nice DivisorsSolve
Maximum Binary TreeSolve
Maximum Employees to Be Invited to a MeetingSolve
Maximum Number of Intersections on the ChartSolve
Maximum Number of Operations With the Same Score ISolve
Maximum Number of Operations With the Same Score IISolve
Maximum Number of Potholes That Can Be FixedSolve
Maximum of Absolute Value ExpressionSolve
Maximum Population YearSolve
Maximum Price to Fill a BagSolve
Maximum Product of Splitted Binary TreeSolve
Maximum Profit in Job SchedulingSolve
Maximum Score Of Spliced ArraySolve
Maximum Size of a Set After RemovalsSolve
Maximum Subtree of the Same ColorSolve
Maximum Value at a Given Index in a Bounded ArraySolve
Merge Nodes in Between ZerosSolve
Middle of the Linked ListSolve
Minimum Adjacent Swaps for K Consecutive OnesSolve
Minimum Amount of Time to Collect GarbageSolve
Minimum Common ValueSolve
Minimum Cost to Equalize ArraySolve
Minimum Cost to Separate Sentence Into RowsSolve
Minimum Deletions to Make Array BeautifulSolve
Minimum Deletions to Make Character Frequencies UniqueSolve
Minimum Deletions to Make String BalancedSolve
Minimum Difficulty of a Job ScheduleSolve
Minimum Falling Path SumSolve
Minimum Flips to Make a OR b Equal to cSolve
Minimum Fuel Cost to Report to the CapitalSolve
Minimum IncompatibilitySolve
Minimum Number of Arrows to Burst BalloonsSolve
Minimum Number of Moves to Make PalindromeSolve
Minimum Number of Operations to Make X and Y EqualSolve
Minimum Number of Refueling StopsSolve
Minimum Number of Removals to Make Mountain ArraySolve
Minimum Operations to Halve Array SumSolve
Minimum Operations to Reduce an Integer to 0Solve
Minimum Rectangles to Cover PointsSolve
Minimum Sum of Squared DifferenceSolve
Minimum Time to Make Rope ColorfulSolve
Minimum Window SubstringSolve
Monthly Transactions ISolve
Next Greater Node In Linked ListSolve
Non-overlapping IntervalsSolve
Number of 1 BitsSolve
Number of Distinct Binary Strings After Applying OperationsSolve
Number of ProvincesSolve
Number of Steps to Reduce a Number in Binary Representation to OneSolve
Number of Students Unable to Eat LunchSolve
Number of Times Binary String Is Prefix-AlignedSolve
Number of Unique Flavors After Sharing K CandiesSolve
Number of Ways to Split a StringSolve
Odd Even Linked ListSolve
Optimal Account BalancingSolve
Optimal Partition of StringSolve
Palindrome RemovalSolve
Palindromic SubstringsSolve
Partition Array Into Three Parts With Equal SumSolve
Partition Equal Subset SumSolve
Peak Index in a Mountain ArraySolve
Perfect SquaresSolve
Plus OneSolve
Possible BipartitionSolve
Previous Permutation With One SwapSolve
Print in OrderSolve
Print Words VerticallySolve
Product Sales Analysis ISolve
Recover Binary Search TreeSolve
Rectangle OverlapSolve
Reduction Operations to Make the Array Elements EqualSolve
Reformat The StringSolve
Remove All Adjacent Duplicates In StringSolve
Remove CommentsSolve
Remove Digit From Number to Maximize ResultSolve
Remove Duplicate LettersSolve
Remove Duplicates From an Unsorted Linked ListSolve
Remove Duplicates from Sorted Array IISolve
Remove Duplicates from Sorted ListSolve
Remove Duplicates from Sorted List IISolve
Remove K DigitsSolve
Reorder ListSolve
Reorganize StringSolve
Replace All ?'s to Avoid Consecutive Repeating CharactersSolve
Replace Employee ID With The Unique IdentifierSolve
Reverse Linked List IISolve
Reverse PairsSolve
Reverse StringSolve
Reverse Vowels of a StringSolve
Reverse Words in a String IISolve
Rotate ListSolve
Running Sum of 1d ArraySolve
Same TreeSolve
Search a 2D Matrix IISolve
Search in Rotated Sorted Array IISolve
Second Highest SalarySolve
Shuffle StringSolve
Shuffle the ArraySolve
Sign of the Product of an ArraySolve
Single Number IISolve
Smallest Missing Integer Greater Than Sequential Prefix SumSolve
Smallest Number With Given Digit ProductSolve
Sort an ArraySolve
Sort Characters By FrequencySolve
Sort ListSolve
Spiral Matrix IISolve
Split Array Largest SumSolve
Split Array With Same AverageSolve
Statistics from a Large SampleSolve
Stone Game IVSolve
Subarrays with K Different IntegersSolve
Subsequence of Size K With the Largest Even SumSolve
Subsets IISolve
Sum of Digits of String After ConvertSolve
Sum of Subarray MinimumsSolve
Sum Root to Leaf NumbersSolve
Tag ValidatorSolve
Target SumSolve
Task SchedulerSolve
Text JustificationSolve
The k-th Lexicographical String of All Happy Strings of Length nSolve
The Knight’s TourSolve
The Number of Full Rounds You Have PlayedSolve
The Skyline ProblemSolve
Three DivisorsSolve
Time Based Key-Value StoreSolve
To Be Or Not To BeSolve
TriangleSolve
Two Sum IV - Input is a BSTSolve
Valid Palindrome IISolve
Valid Perfect SquareSolve
Valid Tic-Tac-Toe StateSolve
Valid WordSolve
Validate IP AddressSolve
Vertical Order Traversal of a Binary TreeSolve
Water and Jug ProblemSolve
Widest Pair of Indices With Equal Range SumSolve
Widest Vertical Area Between Two Points Containing No PointsSolve
Wildcard MatchingSolve
Word Break IISolve
Word Ladder IISolve
01 MatrixSolve
24 GameSolve
Add StringsSolve
All O`one Data StructureSolve
All Paths From Source to TargetSolve
Backspace String CompareSolve
Baseball GameSolve
Best Time to Buy and Sell Stock IVSolve
Best Time to Buy and Sell Stock with Transaction FeeSolve
Binary Subarrays With SumSolve
Binary Tree CamerasSolve
Binary Tree Preorder TraversalSolve
Binary Tree Vertical Order TraversalSolve
Bitwise OR of Even Numbers in an ArraySolve
Boundary of Binary TreeSolve
Bulb SwitcherSolve
Burst BalloonsSolve
Bus RoutesSolve
Calculate Money in Leetcode BankSolve
Car FleetSolve
Cheapest Flights Within K StopsSolve
Check if Array Is Sorted and RotatedSolve
Check If Array Pairs Are Divisible by kSolve
Clone GraphSolve
CombinationsSolve
Concatenation of ArraySolve
Confirmation RateSolve
Consecutive NumbersSolve
Construct Binary Search Tree from Preorder TraversalSolve
Construct String With Repeat LimitSolve
Contains Duplicate IIISolve
Continuous Subarray SumSolve
Convert Binary Search Tree to Sorted Doubly Linked ListSolve
Convert Integer to the Sum of Two No-Zero IntegersSolve
Convert Sorted List to Binary Search TreeSolve
Count and SaySolve
Count Binary SubstringsSolve
Count Complete Tree NodesSolve
Count Days Without MeetingsSolve
Count Good NumbersSolve
Count Hills and Valleys in an ArraySolve
Count of Smaller Numbers After SelfSolve
Count Palindromic SubsequencesSolve
Count Servers that CommunicateSolve
Count Subarrays With Fixed BoundsSolve
Count the Number of Special Characters IISolve
Count the Number of Substrings With Dominant OnesSolve
Count Vowel Strings in RangesSolve
CounterSolve
Counting BitsSolve
Cousins in Binary TreeSolve
Delete and EarnSolve
Delete Node in a BSTSolve
Design a Stack With Increment OperationSolve
Design Add and Search Words Data StructureSolve
Design Browser HistorySolve
Design Circular QueueSolve
Design File SystemSolve
Design Linked ListSolve
Design TwitterSolve
Diagonal TraverseSolve
Different Ways to Add ParenthesesSolve
Distribute Coins in Binary TreeSolve
Employee BonusSolve
Evaluate DivisionSolve
Exchange SeatsSolve
Exclusive Time of FunctionsSolve
Factorial Trailing ZeroesSolve
Final Prices With a Special Discount in a ShopSolve
Find All Numbers Disappeared in an ArraySolve
Find Common CharactersSolve
Find Duplicate SubtreesSolve
Find Eventual Safe StatesSolve
Find if Path Exists in GraphSolve
Find K Pairs with Smallest SumsSolve
Find Missing and Repeated ValuesSolve
Find Original Array From Doubled ArraySolve
Find Pivot IndexSolve
Find the City With the Smallest Number of Neighbors at a Threshold DistanceSolve
Find the DifferenceSolve
Find the Lexicographically Largest String From the Box ISolve
Find the Maximum Achievable NumberSolve
Find the Minimum and Maximum Number of Nodes Between Critical PointsSolve
Find the Minimum Area to Cover All Ones IISolve
Find the Town JudgeSolve
Find the Winner of the Circular GameSolve
Find Winner on a Tic Tac Toe GameSolve
First Bad VersionSolve
Friend Requests II: Who Has the Most FriendsSolve
Furthest Building You Can ReachSolve
Game Play Analysis ISolve
Game Play Analysis IVSolve
Graph Valid TreeSolve
Grid GameSolve
Hand of StraightsSolve
Height CheckerSolve
House Robber IIISolve
House Robber IVSolve
Image SmootherSolve
Immediate Food Delivery IISolve
Intersection of Two Arrays IISolve
Interval List IntersectionsSolve
Invalid TweetsSolve
Invert Binary TreeSolve
Investments in 2016Solve
Island PerimeterSolve
Jewels and StonesSolve
K Closest Points to OriginSolve
K-th Smallest in Lexicographical OrderSolve
Keyboard RowSolve
Keys and RoomsSolve
Kids With the Greatest Number of CandiesSolve
Kth Largest Element in a StreamSolve
Kth Smallest Element in a Sorted MatrixSolve
Kth Smallest Product of Two Sorted ArraysSolve
Largest Divisible SubsetSolve
Last Person to Fit in the BusSolve
Lexicographical NumbersSolve
Logger Rate LimiterSolve
Longest Happy StringSolve
Longest Nice SubarraySolve
Longest PalindromeSolve
Longest Strictly Increasing or Strictly Decreasing SubarraySolve
Longest String ChainSolve
Longest Subarray of 1's After Deleting One ElementSolve
Longest Substring with At Least K Repeating CharactersSolve
Longest Substring with At Most K Distinct CharactersSolve
Max Chunks To Make SortedSolve
Max Number of K-Sum PairsSolve
Maximal SquareSolve
Maximum Ascending Subarray SumSolve
Maximum Average Pass RatioSolve
Maximum Average Subarray ISolve
Maximum Difference Between Even and Odd Frequency ISolve
Maximum Difference Between Even and Odd Frequency IISolve
Maximum Frequency StackSolve
Maximum Length of a Concatenated String with Unique CharactersSolve
Maximum Manhattan Distance After K ChangesSolve
Maximum Number of AlloysSolve
Maximum Number of Events That Can Be AttendedSolve
Maximum Number That Sum of the Prices Is Less Than or Equal to KSolve
Maximum Points You Can Obtain from CardsSolve
Maximum Product of Three NumbersSolve
Maximum Size Subarray Sum Equals kSolve
Maximum Subsequence ScoreSolve
Maximum SwapSolve
Maximum Unique Subarray Sum After DeletionSolve
Maximum Width of Binary TreeSolve
Maximum Width RampSolve
Meeting RoomsSolve
Meeting Rooms IIISolve
MemoizeSolve
Merge In Between Linked ListsSolve
Min Cost Climbing StairsSolve
Minimum Absolute DifferenceSolve
Minimum Additions to Make Valid StringSolve
Minimum Bit Flips to Convert NumberSolve
Minimum Domino Rotations For Equal RowSolve
Minimum Genetic MutationSolve
Minimum Knight MovesSolve
Minimum Moves to Equal Array Elements IISolve
Minimum Moves to Spread Stones Over GridSolve
Minimum Number of Days to Make m BouquetsSolve
Minimum Number of Food Buckets to Feed the HamstersSolve
Minimum Number of Increments on Subarrays to Form a Target ArraySolve
Minimum Operations to Make Array Equal to TargetSolve
Minimum Penalty for a ShopSolve
Minimum Remove to Make Valid ParenthesesSolve
Minimum Sensors to Cover GridSolve
Minimum Time DifferenceSolve
Minimum Time to Collect All Apples in a TreeSolve
Minimum Value to Get Positive Step by Step SumSolve
Most Profit Assigning WorkSolve
Most Stones Removed with Same Row or ColumnSolve
N-Queens IISolve
Network Delay TimeSolve
Next Greater Element IIISolve
Nim GameSolve
Nth Highest SalarySolve
Number of EnclavesSolve
Number of Good PairsSolve
Number of Substrings Containing All Three CharactersSolve
Number of Visible People in a QueueSolve
Open the LockSolve
Palindrome Partitioning IISolve
Parsing A Boolean ExpressionSolve
Partition Array According to Given PivotSolve
Partition Array Into Two Arrays to Minimize Sum DifferenceSolve
Partition ListSolve
Pascal's Triangle IISolve
Path Sum IISolve
Path Sum IIISolve
Percentage of Users Attended a ContestSolve
Perfect NumberSolve
Power of ThreeSolve
Power of TwoSolve
Primary Department for Each EmployeeSolve
Product Price at a Given DateSolve
Random Pick with WeightSolve
Range Sum Query - ImmutableSolve
Range Sum Query 2D - ImmutableSolve
Rank ScoresSolve
Rank Teams by VotesSolve
Rearranging FruitsSolve
Rectangle AreaSolve
Redundant ConnectionSolve
Remove All Adjacent Duplicates in String IISolve
Remove All Occurrences of a SubstringSolve
Remove Invalid ParenthesesSolve
Remove Linked List ElementsSolve
Remove Outermost ParenthesesSolve
Remove Sub-Folders from the FilesystemSolve
Repeated DNA SequencesSolve
Repeated String MatchSolve
Reverse Substrings Between Each Pair of ParenthesesSolve
Reverse Words in a String IIISolve
Richest Customer WealthSolve
Rotate StringSolve
Russian Doll EnvelopesSolve
Score of a StringSolve
Search in a Binary Search TreeSolve
Search Suggestions SystemSolve
Separate Black and White BallsSolve
Serialize and Deserialize BSTSolve
Serialize and Deserialize N-ary TreeSolve
Set MismatchSolve
Shifting LettersSolve
Shortest Distance from All BuildingsSolve
Shortest PalindromeSolve
Shortest Path in Binary MatrixSolve
Shortest Unsorted Continuous SubarraySolve
Single Number IIISolve
Smallest Range Covering Elements from K ListsSolve
Smallest String With SwapsSolve
Snakes and LaddersSolve
Snapshot ArraySolve
Special Binary StringSolve
Split Linked List in PartsSolve
Squares of a Sorted ArraySolve
Stable Subarrays With Equal Boundary and Interior SumSolve
String Compression IISolve
String Compression IIISolve
Students and ExaminationsSolve
Subarray Sums Divisible by KSolve
Substring with Concatenation of All WordsSolve
Subtree of Another TreeSolve
Sum of Beauty of All SubstringsSolve
Sum of Square NumbersSolve
Sum of Subarray RangesSolve
Sum of Two IntegersSolve
Surrounded RegionsSolve
The kth Factor of nSolve
The Latest Time to Catch a BusSolve
The Number of Employees Which Report to Each EmployeeSolve
The Number of the Smallest Unoccupied ChairSolve
Top K Frequent WordsSolve
Transpose MatrixSolve
Trapping Rain Water IISolve
Type of TriangleSolve
Ugly NumberSolve
Ugly Number IISolve
Unique Binary Search TreesSolve
Unique Number of OccurrencesSolve
Unique Paths IISolve
Valid Parenthesis StringSolve
Valid Triangle NumberSolve
Vowel SpellcheckerSolve
Wiggle Sort IISolve
Word PatternSolve
Word SubsetsSolve
1-bit and 2-bit CharactersSolve
132 PatternSolve
3Sum SmallerSolve
3Sum With MultiplicitySolve
Actors and Directors Who Cooperated At Least Three TimesSolve
Add Bold Tag in StringSolve
Add One Row to TreeSolve
Add Two PromisesSolve
Adding Spaces to a StringSolve
Adjacent Increasing Subarrays Detection ISolve
Alice and Bob Playing Flower GameSolve
All Possible Full Binary TreesSolve
Allow One Function CallSolve
Alternating Groups IISolve
Amount of Time for Binary Tree to Be InfectedSolve
Append Characters to String to Make SubsequenceSolve
Apply Transform Over Each Element in ArraySolve
Arithmetic SlicesSolve
Arithmetic Slices II - SubsequenceSolve
Array PartitionSolve
Array Prototype LastSolve
Array Reduce TransformationSolve
Array With Elements Not Equal to Average of NeighborsSolve
As Far from Land as PossibleSolve
Average of Levels in Binary TreeSolve
Bag of TokensSolve
Balance a Binary Search TreeSolve
Base 7Solve
Beautiful ArraySolve
Best Time to Buy and Sell Stock with CooldownSolve
Binary Search Tree to Greater Sum TreeSolve
Binary Tree PathsSolve
Binary Tree Postorder TraversalSolve
Binary Tree PruningSolve
Bitwise AND of Numbers RangeSolve
Bitwise ORs of SubarraysSolve
Boats to Save PeopleSolve
Brick WallSolve
Broken CalculatorSolve
Build Array from PermutationSolve
Buildings With an Ocean ViewSolve
Bulls and CowsSolve
Cache With Time LimitSolve
Car PoolingSolve
Cat and MouseSolve
Categorize Box According to CriteriaSolve
Cells with Odd Values in a MatrixSolve
Check Completeness of a Binary TreeSolve
Check If a String Contains All Binary Codes of Size KSolve
Check If a Word Occurs As a Prefix of Any Word in a SentenceSolve
Check If Digits Are Equal in String After Operations ISolve
Check If N and Its Double ExistSolve
Check if Object Instance of ClassSolve
Check if One String Swap Can Make Strings EqualSolve
Check if the Sentence Is PangramSolve
Check Knight Tour ConfigurationSolve
Cherry PickupSolve
Chunk ArraySolve
Circle and Rectangle OverlappingSolve
Circular Array LoopSolve
Classes With at Least 5 StudentsSolve
Clear DigitsSolve
Closest Prime Numbers in RangeSolve
Coloring A BorderSolve
Combination Sum IIISolve
Compact ObjectSolve
Consecutive Numbers SumSolve
Construct Binary Tree from Preorder and Postorder TraversalSolve
Construct K Palindrome StringsSolve
Construct the Lexicographically Largest Valid SequenceSolve
Construct the Longest New StringSolve
Continuous SubarraysSolve
Convert 1D Array Into 2D ArraySolve
Convert Binary Number in a Linked List to IntegerSolve
Convert BST to Greater TreeSolve
Convert the TemperatureSolve
Corporate Flight BookingsSolve
Count Collisions of Monkeys on a PolygonSolve
Count Elements With Maximum FrequencySolve
Count Equal and Divisible Pairs in an ArraySolve
Count Good TripletsSolve
Count Negative Numbers in a Sorted MatrixSolve
Count Nodes Equal to Average of SubtreeSolve
Count Non-Decreasing Subarrays After K OperationsSolve
Count Number of Bad PairsSolve
Count Number of Maximum Bitwise-OR SubsetsSolve
Count Number of Pairs With Absolute Difference KSolve
Count Number of TextsSolve
Count Number of Ways to Place HousesSolve
Count of Interesting SubarraysSolve
Count of Matches in TournamentSolve
Count Pairs That Form a Complete Day IISolve
Count Pairs Whose Sum is Less than TargetSolve
Count Salary CategoriesSolve
Count Special QuadrupletsSolve
Count Square Submatrices with All OnesSolve
Count Subarrays of Length Three With a ConditionSolve
Count Subarrays Where Max Element Appears at Least K TimesSolve
Count Subarrays With Score Less Than KSolve
Count Substrings That Satisfy K-Constraint ISolve
Count Symmetric IntegersSolve
Count the Number of Complete ComponentsSolve
Count the Number of Fair PairsSolve
Count the Number of Good SubarraysSolve
Count the Number of Ideal ArraysSolve
Count the Number of Incremovable Subarrays ISolve
Count Total Number of Colored CellsSolve
Count Unguarded Cells in the GridSolve
Count Unique Characters of All Substrings of a Given StringSolve
Count Unreachable Pairs of Nodes in an Undirected GraphSolve
Count Vowel Substrings of a StringSolve
Counter IISolve
Counting Words With a Given PrefixSolve
Course Schedule IVSolve
Cousins in Binary Tree IISolve
Create Binary Tree From DescriptionsSolve
Critical Connections in a NetworkSolve
Custom Sort StringSolve
Customer Placing the Largest Number of OrdersSolve
Customers Who Never OrderSolve
Defuse the BombSolve
Degree of an ArraySolve
Delete Characters to Make Fancy StringSolve
Delete Duplicate EmailsSolve
Delete Duplicate Folders in SystemSolve
Delete Nodes And Return ForestSolve
Delete Nodes From Linked List Present in ArraySolve
Delete Operation for Two StringsSolve
Delete the Middle Node of a Linked ListSolve
Department Highest SalarySolve
Department Top Three SalariesSolve
Design a Food Rating SystemSolve
Design A LeaderboardSolve
Design a Text EditorSolve
Design an ATM MachineSolve
Design Circular DequeSolve
Design In-Memory File SystemSolve
Design Snake GameSolve
Design SpreadsheetSolve
Design Task ManagerSolve
Detect CapitalSolve
Determine if Two Strings Are CloseSolve
Determine Whether Matrix Can Be Obtained By RotationSolve
Detonate the Maximum BombsSolve
Distinct Prime Factors of Product of ArraySolve
Divide an Array Into Subarrays With Minimum Cost IISolve
Divide Array in Sets of K Consecutive NumbersSolve
Divide Array Into Arrays With Max DifferenceSolve
Divide Intervals Into Minimum Number of GroupsSolve
Divide Nodes Into the Maximum Number of GroupsSolve
Divide Players Into Teams of Equal SkillSolve
Divisor GameSolve
Domino and Tromino TilingSolve
Dot Product of Two Sparse VectorsSolve
Double a Number Represented as a Linked ListSolve
Duplicate EmailsSolve
Duplicate ZerosSolve
Egg Drop With 2 Eggs and N FloorsSolve
Element Appearing More Than 25% In Sorted ArraySolve
Elimination GameSolve
Employee ImportanceSolve
Encode and Decode TinyURLSolve
Equal Row and Column PairsSolve
Even Odd TreeSolve
Execute Asynchronous Functions in ParallelSolve
Fair Candy SwapSolve
Fair Distribution of CookiesSolve
Faulty KeyboardSolve
Final Array State After K Multiplication Operations ISolve
Find a Peak Element IISolve
Find All People With SecretSolve
Find All Possible Recipes from Given SuppliesSolve
Find Closest Number to ZeroSolve
Find Duplicate File in SystemSolve
Find Followers CountSolve
Find if Array Can Be SortedSolve
Find in Mountain ArraySolve
Find K-th Smallest Pair DistanceSolve
Find Kth Bit in Nth Binary StringSolve
Find Largest Value in Each Tree RowSolve
Find Longest Special Substring That Occurs Thrice ISolve
Find Minimum in Rotated Sorted Array IISolve
Find Minimum Time to Finish All JobsSolve
Find Numbers with Even Number of DigitsSolve
Find Polygon With the Largest PerimeterSolve
Find Resultant Array After Removing AnagramsSolve
Find Right IntervalSolve
Find Smallest Letter Greater Than TargetSolve
Find the Closest PalindromeSolve
Find the Distance Value Between Two ArraysSolve
Find the Highest AltitudeSolve
Find the K-th Character in String Game ISolve
Find the Length of the Longest Common PrefixSolve
Find the Maximum Length of Valid Subsequence ISolve
Find the Maximum Length of Valid Subsequence IISolve
Find the Minimum Amount of Time to Brew PotionsSolve
Find the Minimum Area to Cover All Ones ISolve
Find The Original Array of Prefix XorSolve
Find the Original Typed String ISolve
Find the Original Typed String IISolve
Find the Prefix Common Array of Two ArraysSolve
Find the Smallest Divisor Given a ThresholdSolve
Find the Winner of an Array GameSolve
Find Triangular Sum of an ArraySolve
Find Unique Binary StringSolve
Find Words Containing CharacterSolve
Find Words That Can Be Formed by CharactersSolve
Find X-Sum of All K-Long Subarrays ISolve
Finding 3-Digit Even NumbersSolve
Finding Pairs With a Certain SumSolve
Fix Names in a TableSolve
Flatten a Multilevel Doubly Linked ListSolve
Flatten Nested List IteratorSolve
Flip Columns For Maximum Number of Equal RowsSolve
Flip Equivalent Binary TreesSolve
Fraction to Recurring DecimalSolve
Freedom TrailSolve
Frequency TrackerSolve
Friends Of Appropriate AgesSolve
Frog JumpSolve
Frog Jump IISolve
Fruits Into Baskets IISolve
Fruits Into Baskets IIISolve
Generate Binary Strings Without Adjacent ZerosSolve
Get Equal Substrings Within BudgetSolve
Get the Maximum ScoreSolve
Gray CodeSolve
Grumpy Bookstore OwnerSolve
Guess Number Higher or LowerSolve
Guess the WordSolve
Hamming DistanceSolve
Harshad NumberSolve
HeatersSolve
Height of Binary Tree After Subtree Removal QueriesSolve
Implement Rand10() Using Rand7()Solve
Implement RouterSolve
Implement Trie II (Prefix Tree)Solve
Inorder Successor in BST IISolve
Insert Delete GetRandom O(1) - Duplicates allowedSolve
Insert Greatest Common Divisors in Linked ListSolve
Insertion Sort ListSolve
Integer BreakSolve
Invalid TransactionsSolve
Jump Game VISolve
K Inverse Pairs ArraySolve
K-diff Pairs in an ArraySolve
K-th Smallest Prime FractionSolve
K-th Symbol in GrammarSolve
Kill ProcessSolve
Knight DialerSolve
Kth Ancestor of a Tree NodeSolve
Kth Largest Sum in a Binary TreeSolve
Largest Color Value in a Directed GraphSolve
Largest Combination With Bitwise AND Greater Than ZeroSolve
Largest Multiple of ThreeSolve
Largest Odd Number in StringSolve
Last Stone WeightSolve
Last Stone Weight IISolve
Last Substring in Lexicographical OrderSolve
Leaf-Similar TreesSolve
Lemonade ChangeSolve
Length of Longest Fibonacci SubsequenceSolve
Length of Longest V-Shaped Diagonal SegmentSolve
Letter Case PermutationSolve
Lexicographically Minimum String After Removing StarsSolve
List the Products Ordered in a PeriodSolve
Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitSolve
Longest Happy PrefixSolve
Longest Harmonious SubsequenceSolve
Longest Ideal SubsequenceSolve
Longest Increasing Path in a MatrixSolve
Longest Mountain in ArraySolve
Longest Palindrome by Concatenating Two Letter WordsSolve
Longest Palindromic SubsequenceSolve
Longest Square Streak in an ArraySolve
Longest Subarray With Maximum Bitwise ANDSolve
Longest Substring Of All Vowels in OrderSolve
Longest Turbulent SubarraySolve
Longest Word in DictionarySolve
Longest ZigZag Path in a Binary TreeSolve
Loud and RichSolve
Magic Squares In GridSolve
Magical StringSolve
Magnetic Force Between Two BallsSolve
Make Array Elements Equal to ZeroSolve
Make Sum Divisible by PSolve
Make Two Arrays Equal by Reversing SubarraysSolve
Matchsticks to SquareSolve
Matrix Diagonal SumSolve
Max Points on a LineSolve
Max Sum of a Pair With Equal Sum of DigitsSolve
Maximize Greatness of an ArraySolve
Maximize Subarrays After Removing One Conflicting PairSolve
Maximize the Number of Partitions After OperationsSolve
Maximum 69 NumberSolve
Maximum Absolute Sum of Any SubarraySolve
Maximum Candies Allocated to K ChildrenSolve
Maximum Count of Positive Integer and Negative IntegerSolve
Maximum Difference Between Adjacent Elements in a Circular ArraySolve
Maximum Distance in ArraysSolve
Maximum Energy Boost From Two DrinksSolve
Maximum Erasure ValueSolve
Maximum Frequency After Subarray OperationSolve
Maximum Fruits Harvested After at Most K StepsSolve
Maximum GapSolve
Maximum Length of Repeated SubarraySolve
Maximum Matrix SumSolve
Maximum Nesting Depth of the ParenthesesSolve
Maximum Number of Events That Can Be Attended IISolve
Maximum Number of Fish in a GridSolve
Maximum Number of Integers to Choose From a Range ISolve
Maximum Number of Non-overlapping Palindrome SubstringsSolve
Maximum Number of Occurrences of a SubstringSolve
Maximum Number of Points with CostSolve
Maximum Number of Vowels in a Substring of Given LengthSolve
Maximum Number of Words Found in SentencesSolve
Maximum Number of Words You Can TypeSolve
Maximum Odd Binary NumberSolve
Maximum ORSolve
Maximum Palindromes After OperationsSolve
Maximum Product of Two Elements in an ArraySolve
Maximum Score From Removing SubstringsSolve
Maximum Strong Pair XOR ISolve
Maximum Subarray Sum with One DeletionSolve
Maximum Sum BST in Binary TreeSolve
Maximum Sum Circular SubarraySolve
Maximum Sum of 3 Non-Overlapping SubarraysSolve
Maximum Sum of Distinct Subarrays With Length KSolve
Maximum Sum With at Most K ElementsSolve
Maximum Total Importance of RoadsSolve
Maximum Twin Sum of a Linked ListSolve
Maximum Value of an Ordered Triplet IISolve
Maximum Value of K Coins From PilesSolve
Maximum XOR of Two Numbers in an ArraySolve
Meeting SchedulerSolve
Merge BSTs to Create Single BSTSolve
Merge Two 2D Arrays by Summing ValuesSolve
Merge Two Binary TreesSolve
Min Cost to Connect All PointsSolve
Mini ParserSolve
Minimize Malware SpreadSolve
Minimize the Maximum Difference of PairsSolve
Minimize XORSolve
Minimized Maximum of Products Distributed to Any StoreSolve
Minimum Absolute Difference Between Elements With ConstraintSolve
Minimum Add to Make Parentheses ValidSolve
Minimum Array EndSolve
Minimum Average of Smallest and Largest ElementsSolve
Minimum Cost For TicketsSolve
Minimum Cost to Convert String ISolve
Minimum Cost to Cut a StickSolve
Minimum Cost to Hire K WorkersSolve
Minimum Cost to Make Array EqualSolve
Minimum Cost to Make at Least One Valid Path in a GridSolve
Minimum Cost to Move Chips to The Same PositionSolve
Minimum Cost Walk in Weighted GraphSolve
Minimum Cuts to Divide a CircleSolve
Minimum Depth of Binary TreeSolve
Minimum Difference Between Largest and Smallest Value in Three MovesSolve
Minimum Difference in Sums After Removal of ElementsSolve
Minimum Falling Path Sum IISolve
Minimum Height TreesSolve
Minimum Increment to Make Array UniqueSolve
Minimum Increments to Equalize Leaf PathsSolve
Minimum Index of a Valid SplitSolve
Minimum Initial Energy to Finish TasksSolve
Minimum Jumps to Reach HomeSolve
Minimum Limit of Balls in a BagSolve
Minimum Moves to Equal Array ElementsSolve
Minimum Number of Changes to Make Binary String BeautifulSolve
Minimum Number of K Consecutive Bit FlipsSolve
Minimum Number of Moves to Seat EveryoneSolve
Minimum Number of Operations to Make Array ContinuousSolve
Minimum Number of Operations to Make Elements in Array DistinctSolve
Minimum Number of Operations to Move All Balls to Each BoxSolve
Minimum Number of Steps to Make Two Strings AnagramSolve
Minimum Number of Swaps to Make the String BalancedSolve
Minimum Number of Vertices to Reach All NodesSolve
Minimum Operations to Make a SubsequenceSolve
Minimum Operations to Make a Uni-Value GridSolve
Minimum Operations to Make Array Values Equal to KSolve
Minimum Operations to Make Binary Array Elements Equal to One ISolve
Minimum Score After Removals on a TreeSolve
Minimum Score Triangulation of PolygonSolve
Minimum Sideway JumpsSolve
Minimum String Length After Removing SubstringsSolve
Minimum Substring Partition of Equal Character FrequencySolve
Minimum Suffix FlipsSolve
Minimum Sum of Four Digit Number After Splitting DigitsSolve
Minimum Sum of Mountain Triplets ISolve
Minimum Swaps to Group All 1's TogetherSolve
Minimum Swaps to Group All 1's Together IISolve
Minimum Swaps To Make Sequences IncreasingSolve
Minimum Swaps to Make Strings EqualSolve
Minimum Time to Repair CarsSolve
Minimum Time to Visit a Cell In a GridSolve
Minimum Total Distance TraveledSolve
Mirror ReflectionSolve
Monotonic ArraySolve
Most Common WordSolve
Move Pieces to Obtain a StringSolve
Movie RatingSolve
Moving Average from Data StreamSolve
N-ary Tree Level Order TraversalSolve
Nearest Exit from Entrance in MazeSolve
New 21 GameSolve
Next Greater Numerically Balanced NumberSolve
Non-negative Integers without Consecutive OnesSolve
Not Boring MoviesSolve
Nth DigitSolve
Number ComplementSolve
Number of AtomsSolve
Number of Closed IslandsSolve
Number of Common FactorsSolve
Number of Days Between Two DatesSolve
Number of Digit OneSolve
Number of Distinct IslandsSolve
Number of Increasing Paths in a GridSolve
Number of Longest Increasing SubsequenceSolve
Number of Operations to Make Network ConnectedSolve
Number of People Aware of a SecretSolve
Number of Recent CallsSolve
Number of Segments in a StringSolve
Number of Spaces Cleaning Robot CleanedSolve
Number of Steps to Reduce a Number to ZeroSolve
Number of Sub-arrays With Odd SumSolve
Number of Subsequences That Satisfy the Given Sum ConditionSolve
Number of Unique Subjects Taught by Each TeacherSolve
Number of Ways to Arrive at DestinationSolve
Number of Ways to Split ArraySolve
Number of Zero-Filled SubarraysSolve
Numbers At Most N Given Digit SetSolve
Numbers With Repeated DigitsSolve
Pacific Atlantic Water FlowSolve
Paint HouseSolve
Painting a Grid With Three Different ColorsSolve
Painting the WallsSolve
Pairs of Songs With Total Durations Divisible by 60Solve
Palindrome PermutationSolve
Pancake SortingSolve
Partition Array for Maximum SumSolve
Partition Array into Disjoint IntervalsSolve
Partition LabelsSolve
Partition to K Equal Sum SubsetsSolve
Pass the PillowSolve
Patching ArraySolve
Path with Maximum GoldSolve
Path with Maximum ProbabilitySolve
Path With Minimum EffortSolve
Patients With a ConditionSolve
Permutation Difference between Two StringsSolve
Permutation SequenceSolve
Power Grid MaintenanceSolve
Power of FourSolve
Predict the WinnerSolve
Prefix and Suffix SearchSolve
Prime Subtraction OperationSolve
Product of the Last K NumbersSolve
Product Sales Analysis IIISolve
Project Employees ISolve
Pseudo-Palindromic Paths in a Binary TreeSolve
Push DominoesSolve
Put Marbles in BagsSolve
Queens That Can Attack the KingSolve
Queries Quality and PercentageSolve
Rabbits in ForestSolve
Range Sum of BSTSolve
Range Sum Query - MutableSolve
Rank Transform of an ArraySolve
Reach a NumberSolve
Reaching PointsSolve
Read N Characters Given Read4Solve
Rearrange Array Elements by SignSolve
Rearrange Words in a SentenceSolve
Reconstruct ItinerarySolve
Recover a Tree From Preorder TraversalSolve
Reducing DishesSolve
Reformat Department TableSolve
Regions Cut By SlashesSolve
Remove BoxesSolve
Remove Nodes From Linked ListSolve
Remove Zero Sum Consecutive Nodes from Linked ListSolve
Removing Stars From a StringSolve
Reordered Power of 2Solve
Repeated Substring PatternSolve
Replace WordsSolve
Reschedule Meetings for Maximum Free Time IISolve
Restaurant GrowthSolve
Return Length of Arguments PassedSolve
Reveal Cards In Increasing OrderSolve
Reverse BitsSolve
Reverse Odd Levels of Binary TreeSolve
Reverse Only LettersSolve
Reverse Prefix of WordSolve
Reverse String IISolve
Robot Bounded In CircleSolve
Robot Return to OriginSolve
Robot Room CleanerSolve
Root Equals Sum of ChildrenSolve
Rotating the BoxSolve
Satisfiability of Equality EquationsSolve
Search in a Sorted Array of Unknown SizeSolve
Seat Reservation ManagerSolve
Second Largest Digit in a StringSolve
Second Minimum Time to Reach DestinationSolve
Select DataSolve
Shortest BridgeSolve
Shortest Distance After Road Addition Queries ISolve
Shortest Distance to a CharacterSolve
Shortest Path Visiting All NodesSolve
Shortest Path with Alternating ColorsSolve
Shortest Subarray to be Removed to Make Array SortedSolve
Shortest Subarray With OR at Least K IISolve
Shortest Subarray with Sum at Least KSolve
Shortest Word DistanceSolve
Shuffle an ArraySolve
Single-Threaded CPUSolve
Sliding PuzzleSolve
Sliding Window MedianSolve
Smallest Divisible Digit Product IISolve
Smallest Good BaseSolve
Smallest Missing Non-negative Integer After OperationsSolve
Smallest Number in Infinite SetSolve
Smallest Number With All Set BitsSolve
Smallest Palindromic Rearrangement ISolve
Smallest Subarrays With Maximum Bitwise ORSolve
Smallest Value of the Rearranged NumberSolve
Solving Questions With BrainpowerSolve
Sort Array by Increasing FrequencySolve
Sort Array By ParitySolve
Sort Array By Parity IISolve
Sort Even and Odd Indices IndependentlySolve
Sort Matrix by DiagonalsSolve
Sort Vowels in a StringSolve
Sorting the SentenceSolve
Special Array ISolve
Special Array IISolve
Special Array With X Elements Greater Than or Equal XSolve
Spiral Matrix IIISolve
Spiral Matrix IVSolve
Split a String Into the Max Number of Unique SubstringsSolve
Stock Price FluctuationSolve
Stone GameSolve
Strange PrinterSolve
String Matching in an ArraySolve
Strong Password CheckerSolve
Subarray Product Less Than KSolve
Subdomain Visit CountSolve
Subtract the Product and Sum of Digits of an IntegerSolve
Successful Pairs of Spells and PotionsSolve
Sum of All Subset XOR TotalsSolve
Sum of Distances in TreeSolve
Sum of k-Mirror NumbersSolve
Sum of Left LeavesSolve
Sum of Nodes with Even-Valued GrandparentSolve
Sum of Root To Leaf Binary NumbersSolve
Summary RangesSolve
Super Egg DropSolve
Super PalindromesSolve
Super PowSolve
Super Ugly NumberSolve
Swap For Longest Repeated Character SubstringSolve
Swap Sex of EmployeesSolve
Swapping Nodes in a Linked ListSolve
Swim in Rising WaterSolve
Tallest BillboardSolve
The Dining PhilosophersSolve
The K Weakest Rows in a MatrixSolve
The Two Sneaky Numbers of DigitvilleSolve
Third Maximum NumberSolve
Time Needed to Buy TicketsSolve
Time Needed to Inform All EmployeesSolve
Total Appeal of A StringSolve
Total Cost to Hire K WorkersSolve
Total Hamming DistanceSolve
Transform Array to All Equal ElementsSolve
Tree DiameterSolve
Tree NodeSolve
Triangle JudgementSolve
Trim a Binary Search TreeSolve
Triples with Bitwise AND Equal To ZeroSolve
Tuple with Same ProductSolve
Twisted Mirror Path CountSolve
Two Best Non-Overlapping EventsSolve
Two City SchedulingSolve
Uncrossed LinesSolve
Unique Binary Search Trees IISolve
Unique Length-3 Palindromic SubsequencesSolve
User Activity for the Past 30 Days ISolve
Valid Mountain ArraySolve
Valid NumberSolve
Validate Binary Tree NodesSolve
Validate Stack SequencesSolve
Verifying an Alien DictionarySolve
Walking Robot SimulationSolve
Walls and GatesSolve
Water Bottles IISolve
Ways to Express an Integer as Sum of PowersSolve
Ways to Make a Fair ArraySolve
Word FrequencySolve
Word Pattern IISolve
XOR Queries of a SubarraySolve
Zero Array Transformation ISolve
Zero Array Transformation IIISolve