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