1Longest Substring Without Repeating CharactersMediumHash TableStringSliding Window
Solve → 2Roman to IntegerEasyHash TableMathString
Solve → 3Logger Rate LimiterEasyHash TableDesignData Stream
Solve → 4LRU CacheMediumHash TableLinked ListDesign
Solve → 5Valid AnagramEasyHash TableStringSorting
Solve → 6Count the Number of Special Characters IIMediumHash TableString
Solve → 7Longest Repeating Character ReplacementMediumHash TableStringSliding Window
Solve → 8Implement Trie (Prefix Tree)MediumHash TableStringDesign
Solve → 9Letter Combinations of a Phone NumberMediumHash TableStringBacktracking
Solve → 10Minimum Window SubstringHardHash TableStringSliding Window
Solve → 11First Unique Character in a StringEasyHash TableStringQueue
Solve → 12Permutation in StringMediumHash TableTwo PointersString
Solve → 13Ransom NoteEasyHash TableStringCounting
Solve → 14Word Ladder IIHardHash TableStringBacktracking
Solve → 15Isomorphic StringsEasyHash TableString
Solve → 16Maximum Number of BalloonsEasyHash TableStringCounting
Solve → 17Longest Substring Without Repeating CharactersMediumHash TableStringSliding Window
Solve → 18Roman to IntegerEasyHash TableMathString
Solve → 19LRU CacheMediumHash TableLinked ListDesign
Solve → 20Valid AnagramEasyHash TableStringSorting
Solve → 21Longest Repeating Character ReplacementMediumHash TableStringSliding Window
Solve → 22Letter Combinations of a Phone NumberMediumHash TableStringBacktracking
Solve → 23Logger Rate LimiterEasyHash TableDesignData Stream
Solve → 24Happy NumberEasyHash TableMathTwo Pointers
Solve → 25Integer to RomanMediumHash TableMathString
Solve → 26Word Ladder IIHardHash TableStringBacktracking
Solve → 27Isomorphic StringsEasyHash TableString
Solve → 28First Unique Character in a StringEasyHash TableStringQueue
Solve → 29Count the Number of Special Characters IIMediumHash TableString
Solve → 30Minimum Window SubstringHardHash TableStringSliding Window
Solve → 31Word LadderHardHash TableStringBreadth-First Search
Solve → 32Clone GraphMediumHash TableDepth-First SearchBreadth-First Search
Solve → 33Implement Trie (Prefix Tree)MediumHash TableStringDesign
Solve → 34Copy List with Random PointerMediumHash TableLinked List
Solve → 35Ransom NoteEasyHash TableStringCounting
Solve → 36Reorganize StringMediumHash TableStringGreedy
Solve → 37Substring with Concatenation of All WordsHardHash TableStringSliding Window
Solve → 38Check if Strings Can be Made Equal With Operations IIMediumHash TableStringSorting
Solve → 39Time Based Key-Value StoreMediumHash TableStringBinary Search
Solve → 40Linked List Cycle IIMediumHash TableLinked ListTwo Pointers
Solve → 41Design TwitterMediumHash TableLinked ListDesign
Solve → 42Permutation in StringMediumHash TableTwo PointersString
Solve → 43Minimum Genetic MutationMediumHash TableStringBreadth-First Search
Solve → 44Two Sum IV - Input is a BSTEasyHash TableTwo PointersTree
Solve → 45Linked List CycleEasyHash TableLinked ListTwo Pointers
Solve → 46Maximum Number of BalloonsEasyHash TableStringCounting
Solve → 47Longest Substring Without Repeating CharactersMediumHash TableStringSliding Window
Solve → 48Roman to IntegerEasyHash TableMathString
Solve → 49Valid AnagramEasyHash TableStringSorting
Solve → 50LRU CacheMediumHash TableLinked ListDesign
Solve → 51Longest Repeating Character ReplacementMediumHash TableStringSliding Window
Solve → 52Letter Combinations of a Phone NumberMediumHash TableStringBacktracking
Solve → 53Logger Rate LimiterEasyHash TableDesignData Stream
Solve → 54Isomorphic StringsEasyHash TableString
Solve → 55Happy NumberEasyHash TableMathTwo Pointers
Solve → 56Ransom NoteEasyHash TableStringCounting
Solve → 57First Unique Character in a StringEasyHash TableStringQueue
Solve → 58Linked List CycleEasyHash TableLinked ListTwo Pointers
Solve → 59Word LadderHardHash TableStringBreadth-First Search
Solve → 60Intersection of Two Linked ListsEasyHash TableLinked ListTwo Pointers
Solve → 61Minimum Window SubstringHardHash TableStringSliding Window
Solve → 62Integer to RomanMediumHash TableMathString
Solve → 63Reorganize StringMediumHash TableStringGreedy
Solve → 64Word Ladder IIHardHash TableStringBacktracking
Solve → 65Permutation in StringMediumHash TableTwo PointersString
Solve → 66Clone GraphMediumHash TableDepth-First SearchBreadth-First Search
Solve → 67Substring with Concatenation of All WordsHardHash TableStringSliding Window
Solve → 68Time Based Key-Value StoreMediumHash TableStringBinary Search
Solve → 69Check If a String Contains All Binary Codes of Size KMediumHash TableStringBit Manipulation
Solve → 70Implement Trie (Prefix Tree)MediumHash TableStringDesign
Solve → 71Count the Number of Special Characters IIMediumHash TableString
Solve → 72Copy List with Random PointerMediumHash TableLinked List
Solve → 73Linked List Cycle IIMediumHash TableLinked ListTwo Pointers
Solve → 74Find All Anagrams in a StringMediumHash TableStringSliding Window
Solve → 75Number of Substrings Containing All Three CharactersMediumHash TableStringSliding Window
Solve → 76LFU CacheHardHash TableLinked ListDesign
Solve → 77Two Sum IV - Input is a BSTEasyHash TableTwo PointersTree
Solve → 78Most Stones Removed with Same Row or ColumnMediumHash TableDepth-First SearchUnion-Find
Solve → 79Pyramid Transition MatrixMediumHash TableStringBacktracking
Solve → 80Design Auction SystemMediumHash TableDesignHeap (Priority Queue)
Solve → 81Longest PalindromeEasyHash TableStringGreedy
Solve → 82Longest Balanced Substring IIMediumHash TableStringPrefix Sum
Solve → 83Sum of Beauty of All SubstringsMediumHash TableStringCounting
Solve → 84Check if Strings Can be Made Equal With Operations IIMediumHash TableStringSorting
Solve → 85Jewels and StonesEasyHash TableString
Solve → 86Find the DifferenceEasyHash TableStringBit Manipulation
Solve → 87Check if the Sentence Is PangramEasyHash TableString
Solve → 88Sort Characters By FrequencyMediumHash TableStringSorting
Solve → 89Fraction to Recurring DecimalMediumHash TableMathString
Solve → 90Smallest Integer Divisible by KMediumHash TableMath
Solve → 91Remove Letter To Equalize FrequencyEasyHash TableStringCounting
Solve → 92Count Vowel Substrings of a StringEasyHash TableString
Solve → 93Smallest Subtree with all the Deepest NodesMediumHash TableTreeDepth-First Search
Solve → 94Count Residue PrefixesEasyHash TableString
Solve → 95Find Most Frequent Vowel and ConsonantEasyHash TableStringCounting
Solve → 96Determine if Two Strings Are CloseMediumHash TableStringSorting
Solve → 97Longest Balanced Substring IMediumHash TableStringCounting
Solve → 98First Letter to Appear TwiceEasyHash TableStringBit Manipulation
Solve → 99Longest Substring with At Least K Repeating CharactersMediumHash TableStringDivide and Conquer
Solve → 100Number of Wonderful SubstringsMediumHash TableStringBit Manipulation
Solve → 101Word PatternEasyHash TableString
Solve → 102Repeated DNA SequencesMediumHash TableStringBit Manipulation
Solve → 103Design TwitterMediumHash TableLinked ListDesign
Solve → 104Minimum Genetic MutationMediumHash TableStringBreadth-First Search
Solve → 105Maximum Number of BalloonsEasyHash TableStringCounting
Solve → 106All Nodes Distance K in Binary TreeMediumHash TableTreeDepth-First Search
Solve → 107Longest Substring Without Repeating CharactersMediumHash TableStringSliding Window
Solve → 108Roman to IntegerEasyHash TableMathString
Solve → 109Letter Combinations of a Phone NumberMediumHash TableStringBacktracking
Solve → 110LRU CacheMediumHash TableLinked ListDesign
Solve → 111Happy NumberEasyHash TableMathTwo Pointers
Solve → 112Valid AnagramEasyHash TableStringSorting
Solve → 113Logger Rate LimiterEasyHash TableDesignData Stream
Solve → 114Longest Repeating Character ReplacementMediumHash TableStringSliding Window
Solve → 115Linked List CycleEasyHash TableLinked ListTwo Pointers
Solve → 116Isomorphic StringsEasyHash TableString
Solve → 117Permutation in StringMediumHash TableTwo PointersString
Solve → 118Integer to RomanMediumHash TableMathString
Solve → 119Minimum Window SubstringHardHash TableStringSliding Window
Solve → 120Word LadderHardHash TableStringBreadth-First Search
Solve → 121Find the DifferenceEasyHash TableStringBit Manipulation
Solve → 122Copy List with Random PointerMediumHash TableLinked List
Solve → 123Intersection of Two Linked ListsEasyHash TableLinked ListTwo Pointers
Solve → 124Vertical Order Traversal of a Binary TreeHardHash TableTreeDepth-First Search
Solve → 125Reorganize StringMediumHash TableStringGreedy
Solve → 126First Unique Character in a StringEasyHash TableStringQueue
Solve → 127Linked List Cycle IIMediumHash TableLinked ListTwo Pointers
Solve → 128Clone GraphMediumHash TableDepth-First SearchBreadth-First Search
Solve → 129Ransom NoteEasyHash TableStringCounting
Solve → 130Unique Length-3 Palindromic SubsequencesMediumHash TableStringBit Manipulation
Solve → 131Substring with Concatenation of All WordsHardHash TableStringSliding Window
Solve → 132LFU CacheHardHash TableLinked ListDesign
Solve → 133Find All Anagrams in a StringMediumHash TableStringSliding Window
Solve → 134Jewels and StonesEasyHash TableString
Solve → 135Implement Trie (Prefix Tree)MediumHash TableStringDesign
Solve → 136Find Longest Special Substring That Occurs Thrice IMediumHash TableStringBinary Search
Solve → 137All Nodes Distance K in Binary TreeMediumHash TableTreeDepth-First Search
Solve → 138Sort Characters By FrequencyMediumHash TableStringSorting
Solve → 139Design a Number Container SystemMediumHash TableDesignHeap (Priority Queue)
Solve → 140Find Duplicate SubtreesMediumHash TableTreeDepth-First Search
Solve → 141Fraction to Recurring DecimalMediumHash TableMathString
Solve → 142All O`one Data StructureHardHash TableLinked ListDesign
Solve → 143Two Sum IV - Input is a BSTEasyHash TableTwo PointersTree
Solve → 144Binary Tree Vertical Order TraversalMediumHash TableTreeDepth-First Search
Solve → 145Time Based Key-Value StoreMediumHash TableStringBinary Search
Solve → 146Word Ladder IIHardHash TableStringBacktracking
Solve → 147Longest PalindromeEasyHash TableStringGreedy
Solve → 148Number of Substrings Containing All Three CharactersMediumHash TableStringSliding Window
Solve → 149Design Task ManagerMediumHash TableDesignHeap (Priority Queue)
Solve → 150Word PatternEasyHash TableString
Solve → 151Reordered Power of 2MediumHash TableMathSorting
Solve → 152Partition StringMediumHash TableStringTrie
Solve → 153Repeated DNA SequencesMediumHash TableStringBit Manipulation
Solve → 154Smallest Integer Divisible by KMediumHash TableMath
Solve → 155Design TwitterMediumHash TableLinked ListDesign
Solve → 156Longest Substring with At Least K Repeating CharactersMediumHash TableStringDivide and Conquer
Solve → 157Most Stones Removed with Same Row or ColumnMediumHash TableDepth-First SearchUnion-Find
Solve → 158Sum of Beauty of All SubstringsMediumHash TableStringCounting
Solve → 159Stock Price FluctuationMediumHash TableDesignHeap (Priority Queue)
Solve → 160Buddy StringsEasyHash TableString
Solve → 161First Letter to Appear TwiceEasyHash TableStringBit Manipulation
Solve → 162Lowest Common Ancestor of a Binary Tree IIIMediumHash TableTwo PointersTree
Solve → 163Next Greater Numerically Balanced NumberMediumHash TableMathBacktracking
Solve → 164Ugly Number IIMediumHash TableMathDynamic Programming
Solve → 165Determine if Two Strings Are CloseMediumHash TableStringSorting
Solve → 166Check if the Sentence Is PangramEasyHash TableString
Solve → 167Partition LabelsMediumHash TableTwo PointersString
Solve → 168Minimum Genetic MutationMediumHash TableStringBreadth-First Search
Solve → 169Next Closest TimeMediumHash TableStringBacktracking
Solve → 170Number of Good Ways to Split a StringMediumHash TableStringDynamic Programming
Solve → 171Bulls and CowsMediumHash TableStringCounting
Solve → 172Split a String Into the Max Number of Unique SubstringsMediumHash TableStringBacktracking
Solve → 173Construct K Palindrome StringsMediumHash TableStringGreedy
Solve → 174Cousins in Binary Tree IIMediumHash TableTreeDepth-First Search
Solve → 175Find the Count of Good IntegersHardHash TableMathCombinatorics
Solve → 176Lowest Common Ancestor of Deepest LeavesMediumHash TableTreeDepth-First Search
Solve → 177Count Largest GroupEasyHash TableMathCounting
Solve → 178Take K of Each Character From Left and RightMediumHash TableStringSliding Window
Solve → 179Construct String With Repeat LimitMediumHash TableStringGreedy
Solve → 180Longest Subsequence Repeated k TimesHardHash TableTwo PointersString
Solve → 181Minimum Number of Steps to Make Two Strings AnagramMediumHash TableStringCounting
Solve → 182Number of AtomsHardHash TableStringStack
Solve → 183Find the Longest Substring Containing Vowels in Even CountsMediumHash TableStringBit Manipulation
Solve → 184Encode and Decode TinyURLMediumHash TableStringDesign
Solve → 185Implement Magic DictionaryMediumHash TableStringDepth-First Search
Solve → 186Pyramid Transition MatrixMediumHash TableStringBacktracking
Solve → 187Letter Tile PossibilitiesMediumHash TableStringBacktracking
Solve → 188Total Characters in String After Transformations IIHardHash TableMathString
Solve → 189Smallest Number in Infinite SetMediumHash TableDesignHeap (Priority Queue)
Solve → 190Reconstruct Original Digits from EnglishMediumHash TableMathString
Solve → 191Lexicographically Minimum String After Removing StarsMediumHash TableStringStack
Solve → 192Maximum Number of Words You Can TypeEasyHash TableString
Solve → 193Path CrossingEasyHash TableString
Solve → 194Largest Color Value in a Directed GraphHardHash TableStringDynamic Programming
Solve → 195Design In-Memory File SystemHardHash TableStringDesign
Solve → 196Design File SystemMediumHash TableStringDesign
Solve → 197Rearrange String k Distance ApartHardHash TableStringGreedy
Solve → 198Longest Substring with At Most Two Distinct CharactersMediumHash TableStringSliding Window
Solve → 199Check if Number Has Equal Digit Count and Digit ValueEasyHash TableStringCounting
Solve → 200K-Similar StringsHardHash TableStringBreadth-First Search
Solve → 201Single-Row KeyboardEasyHash TableString
Solve → 202Basic Calculator IVHardHash TableMathString
Solve → 203Uncommon Words from Two SentencesEasyHash TableStringCounting
Solve → 204Tweet Counts Per FrequencyMediumHash TableStringBinary Search
Solve → 205Check if One String Swap Can Make Strings EqualEasyHash TableStringCounting
Solve → 206Custom Sort StringMediumHash TableStringSorting
Solve → 207Count Vowel Substrings of a StringEasyHash TableString
Solve → 208Longest Substring with At Most K Distinct CharactersMediumHash TableStringSliding Window
Solve → 209Alphabet Board PathMediumHash TableString
Solve → 210Count K-Subsequences of a String With Maximum BeautyHardHash TableMathString
Solve → 211Find Longest Special Substring That Occurs Thrice IIMediumHash TableStringBinary Search
Solve → 212Amount of Time for Binary Tree to Be InfectedMediumHash TableTreeDepth-First Search
Solve → 213Longest Nice SubstringEasyHash TableStringDivide and Conquer
Solve → 214Strobogrammatic NumberEasyHash TableTwo PointersString
Solve → 215Longest Uploaded PrefixMediumHash TableBinary SearchUnion-Find
Solve → 216Make Number of Distinct Characters EqualMediumHash TableStringCounting
Solve → 217Binary String With Substrings Representing 1 To NMediumHash TableStringBit Manipulation
Solve → 218Brace Expansion IIHardHash TableStringBacktracking
Solve → 219Minimum Number of Operations to Make Word K-PeriodicMediumHash TableStringCounting
Solve → 220Find Root of N-Ary TreeMediumHash TableBit ManipulationTree
Solve → 221Throne InheritanceMediumHash TableTreeDepth-First Search
Solve → 222Count the Number of Special Characters IEasyHash TableString
Solve → 223Remove Letter To Equalize FrequencyEasyHash TableStringCounting
Solve → 224Swap For Longest Repeated Character SubstringMediumHash TableStringSliding Window
Solve → 225Total Appeal of A StringHardHash TableStringDynamic Programming
Solve → 226Total Characters in String After Transformations IMediumHash TableMathString
Solve → 227Find Most Frequent Vowel and ConsonantEasyHash TableStringCounting
Solve → 228Parse Lisp ExpressionHardHash TableStringStack
Solve → 229Design Underground SystemMediumHash TableStringDesign
Solve → 230Maximum Difference Between Even and Odd Frequency IEasyHash TableStringCounting
Solve → 231Decode the MessageEasyHash TableString
Solve → 232Optimal Partition of StringMediumHash TableStringGreedy
Solve → 233Remove Zero Sum Consecutive Nodes from Linked ListMediumHash TableLinked List
Solve → 234Rings and RodsEasyHash TableString
Solve → 235HTML Entity ParserMediumHash TableString
Solve → 236Palindrome PermutationEasyHash TableStringBit Manipulation
Solve → 237Design Video Sharing PlatformHardHash TableDesignHeap (Priority Queue)
Solve → 238Random Flip MatrixMediumHash TableMathReservoir Sampling
Solve → 239String Transforms Into Another StringHardHash TableStringGraph Theory
Solve → 240Find Elements in a Contaminated Binary TreeMediumHash TableTreeDepth-First Search
Solve → 241Check If a String Contains All Binary Codes of Size KMediumHash TableStringBit Manipulation
Solve → 242Check If Two Expression Trees are EquivalentMediumHash TableTreeDepth-First Search
Solve → 243Correct a Binary TreeMediumHash TableTreeDepth-First Search
Solve → 244Change Minimum Characters to Satisfy One of Three ConditionsMediumHash TableStringCounting
Solve → 245Count Pairs of Equal Substrings With Minimum DifferenceMediumHash TableStringGreedy
Solve → 246Number of Wonderful SubstringsMediumHash TableStringBit Manipulation
Solve → 247Check if All Characters Have Equal Number of OccurrencesEasyHash TableStringCounting
Solve → 248Count Substrings With K-Frequency Characters IMediumHash TableStringSliding Window
Solve → 249Minimum Operations to Make Character Frequencies EqualHardHash TableStringDynamic Programming
Solve → 250Map Sum PairsMediumHash TableStringDesign
Solve → 251Minimum Deletions to Make String K-SpecialMediumHash TableStringGreedy
Solve → 252Data Stream as Disjoint IntervalsHardHash TableBinary SearchUnion-Find
Solve → 253Maximum Frequency StackHardHash TableStackDesign
Solve → 254Smallest Subtree with all the Deepest NodesMediumHash TableTreeDepth-First Search
Solve → 255Increasing Decreasing StringEasyHash TableStringCounting
Solve → 256Minimum Deletions to Make Character Frequencies UniqueMediumHash TableStringGreedy
Solve → 257Find Mirror Score of a StringMediumHash TableStringStack
Solve → 258Minimize String LengthEasyHash TableString
Solve → 259Lexicographically Smallest Permutation Greater Than TargetMediumHash TableStringGreedy
Solve → 260Longest Balanced Substring IIMediumHash TableStringPrefix Sum
Solve → 261Second Largest Digit in a StringEasyHash TableString
Solve → 262Dinner Plate StacksHardHash TableStackDesign
Solve → 263Count Paths That Can Form a Palindrome in a TreeHardHash TableBit ManipulationTree
Solve → 264Design A LeaderboardMediumHash TableDesignSorting
Solve → 265Longest Substring Without Repeating CharactersMediumHash TableStringSliding Window
Solve → 266Roman to IntegerEasyHash TableMathString
Solve → 267LRU CacheMediumHash TableLinked ListDesign
Solve → 268Letter Combinations of a Phone NumberMediumHash TableStringBacktracking
Solve → 269Valid AnagramEasyHash TableStringSorting
Solve → 270Logger Rate LimiterEasyHash TableDesignData Stream
Solve → 271Happy NumberEasyHash TableMathTwo Pointers
Solve → 272Longest Repeating Character ReplacementMediumHash TableStringSliding Window
Solve → 273Linked List CycleEasyHash TableLinked ListTwo Pointers
Solve → 274Isomorphic StringsEasyHash TableString
Solve → 275Integer to RomanMediumHash TableMathString
Solve → 276Minimum Window SubstringHardHash TableStringSliding Window
Solve → 277Permutation in StringMediumHash TableTwo PointersString
Solve → 278First Unique Character in a StringEasyHash TableStringQueue
Solve → 279Find the DifferenceEasyHash TableStringBit Manipulation
Solve → 280Word LadderHardHash TableStringBreadth-First Search
Solve → 281Intersection of Two Linked ListsEasyHash TableLinked ListTwo Pointers
Solve → 282Clone GraphMediumHash TableDepth-First SearchBreadth-First Search
Solve → 283Copy List with Random PointerMediumHash TableLinked List
Solve → 284Ransom NoteEasyHash TableStringCounting
Solve → 285Reorganize StringMediumHash TableStringGreedy
Solve → 286LFU CacheHardHash TableLinked ListDesign
Solve → 287Implement Trie (Prefix Tree)MediumHash TableStringDesign
Solve → 288Linked List Cycle IIMediumHash TableLinked ListTwo Pointers
Solve → 289Substring with Concatenation of All WordsHardHash TableStringSliding Window
Solve → 290Vertical Order Traversal of a Binary TreeHardHash TableTreeDepth-First Search
Solve → 291Find Longest Special Substring That Occurs Thrice IMediumHash TableStringBinary Search
Solve → 292Sort Characters By FrequencyMediumHash TableStringSorting
Solve → 293Fraction to Recurring DecimalMediumHash TableMathString
Solve → 294Unique Length-3 Palindromic SubsequencesMediumHash TableStringBit Manipulation
Solve → 295Design a Number Container SystemMediumHash TableDesignHeap (Priority Queue)
Solve → 296Find All Anagrams in a StringMediumHash TableStringSliding Window
Solve → 297Longest PalindromeEasyHash TableStringGreedy
Solve → 298Find Duplicate SubtreesMediumHash TableTreeDepth-First Search
Solve → 299Binary Tree Vertical Order TraversalMediumHash TableTreeDepth-First Search
Solve → 300Jewels and StonesEasyHash TableString
Solve → 301Smallest Integer Divisible by KMediumHash TableMath
Solve → 302Sum of Beauty of All SubstringsMediumHash TableStringCounting
Solve → 303All Nodes Distance K in Binary TreeMediumHash TableTreeDepth-First Search
Solve → 304Word Ladder IIHardHash TableStringBacktracking
Solve → 305First Letter to Appear TwiceEasyHash TableStringBit Manipulation
Solve → 306Two Sum IV - Input is a BSTEasyHash TableTwo PointersTree
Solve → 307Time Based Key-Value StoreMediumHash TableStringBinary Search
Solve → 308Stock Price FluctuationMediumHash TableDesignHeap (Priority Queue)
Solve → 309Pyramid Transition MatrixMediumHash TableStringBacktracking
Solve → 310Number of Substrings Containing All Three CharactersMediumHash TableStringSliding Window
Solve → 311Buddy StringsEasyHash TableString
Solve → 312Check If a String Contains All Binary Codes of Size KMediumHash TableStringBit Manipulation
Solve → 313Bulls and CowsMediumHash TableStringCounting
Solve → 314All O`one Data StructureHardHash TableLinked ListDesign
Solve → 315Implement Magic DictionaryMediumHash TableStringDepth-First Search
Solve → 316Number of Good Ways to Split a StringMediumHash TableStringDynamic Programming
Solve → 317Split a String Into the Max Number of Unique SubstringsMediumHash TableStringBacktracking
Solve → 318Next Closest TimeMediumHash TableStringBacktracking
Solve → 319Number of AtomsHardHash TableStringStack
Solve → 320Word PatternEasyHash TableString
Solve → 321Rearrange String k Distance ApartHardHash TableStringGreedy
Solve → 322Encode and Decode TinyURLMediumHash TableStringDesign
Solve → 323Most Stones Removed with Same Row or ColumnMediumHash TableDepth-First SearchUnion-Find
Solve → 324Letter Tile PossibilitiesMediumHash TableStringBacktracking
Solve → 325Longest Substring with At Most Two Distinct CharactersMediumHash TableStringSliding Window
Solve → 326K-Similar StringsHardHash TableStringBreadth-First Search
Solve → 327Binary String With Substrings Representing 1 To NMediumHash TableStringBit Manipulation
Solve → 328Single-Row KeyboardEasyHash TableString
Solve → 329Alphabet Board PathMediumHash TableString
Solve → 330Largest Color Value in a Directed GraphHardHash TableStringDynamic Programming
Solve → 331Number of Wonderful SubstringsMediumHash TableStringBit Manipulation
Solve → 332Check if Number Has Equal Digit Count and Digit ValueEasyHash TableStringCounting
Solve → 333Repeated DNA SequencesMediumHash TableStringBit Manipulation
Solve → 334Design TwitterMediumHash TableLinked ListDesign
Solve → 335Design Task ManagerMediumHash TableDesignHeap (Priority Queue)
Solve → 336Strobogrammatic NumberEasyHash TableTwo PointersString
Solve → 337Longest Substring with At Most K Distinct CharactersMediumHash TableStringSliding Window
Solve → 338Brace Expansion IIHardHash TableStringBacktracking
Solve → 339Find Root of N-Ary TreeMediumHash TableBit ManipulationTree
Solve → 340Throne InheritanceMediumHash TableTreeDepth-First Search
Solve → 341Longest Uploaded PrefixMediumHash TableBinary SearchUnion-Find
Solve → 342Make Number of Distinct Characters EqualMediumHash TableStringCounting
Solve → 343Count K-Subsequences of a String With Maximum BeautyHardHash TableMathString
Solve → 344Find Longest Special Substring That Occurs Thrice IIMediumHash TableStringBinary Search
Solve → 345Minimum Number of Operations to Make Word K-PeriodicMediumHash TableStringCounting
Solve → 346Longest Substring with At Least K Repeating CharactersMediumHash TableStringDivide and Conquer
Solve → 347Partition StringMediumHash TableStringTrie
Solve → 348Reordered Power of 2MediumHash TableMathSorting
Solve → 349Palindrome PermutationEasyHash TableStringBit Manipulation
Solve → 350Random Flip MatrixMediumHash TableMathReservoir Sampling
Solve → 351String Transforms Into Another StringHardHash TableStringGraph Theory
Solve → 352Find Elements in a Contaminated Binary TreeMediumHash TableTreeDepth-First Search
Solve → 353Check If Two Expression Trees are EquivalentMediumHash TableTreeDepth-First Search
Solve → 354Correct a Binary TreeMediumHash TableTreeDepth-First Search
Solve → 355Change Minimum Characters to Satisfy One of Three ConditionsMediumHash TableStringCounting
Solve → 356Count Pairs of Equal Substrings With Minimum DifferenceMediumHash TableStringGreedy
Solve → 357Design Video Sharing PlatformHardHash TableDesignHeap (Priority Queue)
Solve → 358Rings and RodsEasyHash TableString
Solve → 359Determine if Two Strings Are CloseMediumHash TableStringSorting
Solve → 360Check if the Sentence Is PangramEasyHash TableString
Solve → 361Minimum Genetic MutationMediumHash TableStringBreadth-First Search
Solve → 362Ugly Number IIMediumHash TableMathDynamic Programming
Solve → 363Partition LabelsMediumHash TableTwo PointersString
Solve → 364Lowest Common Ancestor of a Binary Tree IIIMediumHash TableTwo PointersTree
Solve → 365Next Greater Numerically Balanced NumberMediumHash TableMathBacktracking
Solve → 366Lowest Common Ancestor of Deepest LeavesMediumHash TableTreeDepth-First Search
Solve → 367Count Largest GroupEasyHash TableMathCounting
Solve → 368Minimum Number of Steps to Make Two Strings AnagramMediumHash TableStringCounting
Solve → 369Smallest Number in Infinite SetMediumHash TableDesignHeap (Priority Queue)
Solve → 370Cousins in Binary Tree IIMediumHash TableTreeDepth-First Search
Solve → 371Take K of Each Character From Left and RightMediumHash TableStringSliding Window
Solve → 372Construct String With Repeat LimitMediumHash TableStringGreedy
Solve → 373Construct K Palindrome StringsMediumHash TableStringGreedy
Solve → 374Find the Count of Good IntegersHardHash TableMathCombinatorics
Solve → 375Count Vowel Substrings of a StringEasyHash TableString
Solve → 376Longest Subsequence Repeated k TimesHardHash TableTwo PointersString
Solve → 377Remove Letter To Equalize FrequencyEasyHash TableStringCounting
Solve → 378Design In-Memory File SystemHardHash TableStringDesign
Solve → 379Design File SystemMediumHash TableStringDesign
Solve → 380Find the Longest Substring Containing Vowels in Even CountsMediumHash TableStringBit Manipulation
Solve → 381Uncommon Words from Two SentencesEasyHash TableStringCounting
Solve → 382Total Characters in String After Transformations IIHardHash TableMathString
Solve → 383Reconstruct Original Digits from EnglishMediumHash TableMathString
Solve → 384Custom Sort StringMediumHash TableStringSorting
Solve → 385Find Most Frequent Vowel and ConsonantEasyHash TableStringCounting
Solve → 386Lexicographically Minimum String After Removing StarsMediumHash TableStringStack
Solve → 387Maximum Number of Words You Can TypeEasyHash TableString
Solve → 388Longest Balanced Substring IIMediumHash TableStringPrefix Sum
Solve → 389Count the Number of Special Characters IIMediumHash TableString
Solve → 390Path CrossingEasyHash TableString
Solve → 391Amount of Time for Binary Tree to Be InfectedMediumHash TableTreeDepth-First Search
Solve → 392Longest Nice SubstringEasyHash TableStringDivide and Conquer
Solve → 393Basic Calculator IVHardHash TableMathString
Solve → 394Count the Number of Special Characters IEasyHash TableString
Solve → 395Tweet Counts Per FrequencyMediumHash TableStringBinary Search
Solve → 396Check if One String Swap Can Make Strings EqualEasyHash TableStringCounting
Solve → 397Parse Lisp ExpressionHardHash TableStringStack
Solve → 398Decode the MessageEasyHash TableString
Solve → 399Smallest Subtree with all the Deepest NodesMediumHash TableTreeDepth-First Search
Solve → 400Data Stream as Disjoint IntervalsHardHash TableBinary SearchUnion-Find
Solve → 401HTML Entity ParserMediumHash TableString
Solve → 402Swap For Longest Repeated Character SubstringMediumHash TableStringSliding Window
Solve → 403Total Appeal of A StringHardHash TableStringDynamic Programming
Solve → 404Total Characters in String After Transformations IMediumHash TableMathString
Solve → 405Design Underground SystemMediumHash TableStringDesign
Solve → 406Maximum Difference Between Even and Odd Frequency IEasyHash TableStringCounting
Solve → 407Maximum Frequency StackHardHash TableStackDesign
Solve → 408Design A LeaderboardMediumHash TableDesignSorting
Solve → 409Design Auction SystemMediumHash TableDesignHeap (Priority Queue)
Solve → 410Check if Strings Can be Made Equal With Operations IIMediumHash TableStringSorting
Solve → 411Minimum Deletions to Make Character Frequencies UniqueMediumHash TableStringGreedy
Solve → 412Optimal Partition of StringMediumHash TableStringGreedy
Solve → 413Remove Zero Sum Consecutive Nodes from Linked ListMediumHash TableLinked List
Solve → 414Count Substrings With K-Frequency Characters IMediumHash TableStringSliding Window
Solve → 415Minimum Operations to Make Character Frequencies EqualHardHash TableStringDynamic Programming
Solve → 416Check if All Characters Have Equal Number of OccurrencesEasyHash TableStringCounting
Solve → 417Minimum Deletions to Make String K-SpecialMediumHash TableStringGreedy
Solve → 418Increasing Decreasing StringEasyHash TableStringCounting
Solve → 419Map Sum PairsMediumHash TableStringDesign
Solve → 420Find Mirror Score of a StringMediumHash TableStringStack
Solve → 421Minimize String LengthEasyHash TableString
Solve → 422Lexicographically Smallest Permutation Greater Than TargetMediumHash TableStringGreedy
Solve → 423Find Valid Pair of Adjacent Digits in StringEasyHash TableStringCounting
Solve → 424Minimum Deletions for At Most K Distinct CharactersEasyHash TableStringGreedy
Solve → 425Count Paths That Can Form a Palindrome in a TreeHardHash TableBit ManipulationTree
Solve → 426Count Residue PrefixesEasyHash TableString
Solve → 427Dinner Plate StacksHardHash TableStackDesign
Solve → 428Longest Balanced Substring IMediumHash TableStringCounting
Solve → 429Second Largest Digit in a StringEasyHash TableString
Solve → 430Random Pick IndexMediumHash TableMathReservoir Sampling
Solve → 431Longest Balanced Substring After One SwapMediumHash TableStringPrefix Sum
Solve → 432Maximum Number of BalloonsEasyHash TableStringCounting
Solve → 433Maximum Number of Occurrences of a SubstringMediumHash TableStringSliding Window
Solve →