1Alternating Groups IEasyArraySliding Window
Solve → 2Alternating Groups IIMediumArraySliding Window
Solve → 3Apply Operations to Maximize Frequency ScoreHardArrayBinary SearchSliding Window
Solve → 4Arithmetic SlicesMediumArrayDynamic ProgrammingSliding Window
Solve → 5Best Time to Buy and Sell Stock using StrategyMediumArraySliding WindowPrefix Sum
Solve → 6Binary String With Substrings Representing 1 To NMediumHash TableStringBit Manipulation
Solve → 7Binary Subarrays With SumMediumArrayHash TableSliding Window
Solve → 8Constrained Subsequence SumHardArrayDynamic ProgrammingQueue
Solve → 9Contains Duplicate IIEasyArrayHash TableSliding Window
Solve → 10Contains Duplicate IIIHardArraySliding WindowSorting
Solve → 11Continuous SubarraysMediumArrayQueueSliding Window
Solve → 12Count Complete Subarrays in an ArrayMediumArrayHash TableSliding Window
Solve → 13Count Complete SubstringsHardHash TableStringSliding Window
Solve → 14Count Non-Decreasing Subarrays After K OperationsHardArrayStackSegment Tree
Solve → 15Count Number of Nice SubarraysMediumArrayHash TableMath
Solve → 16Count of Substrings Containing Every Vowel and K Consonants IIMediumHash TableStringSliding Window
Solve → 17Count Partitions With Max-Min Difference at Most KMediumArrayDynamic ProgrammingQueue
Solve → 18Count Prime-Gap Balanced SubarraysMediumArrayMathQueue
Solve → 19Count Subarrays Where Max Element Appears at Least K TimesMediumArraySliding Window
Solve → 20Count Subarrays With Fixed BoundsHardArrayQueueSliding Window
Solve → 21Count Subarrays With Score Less Than KHardArrayBinary SearchSliding Window
Solve → 22Count Substrings That Can Be Rearranged to Contain a String IMediumHash TableStringSliding Window
Solve → 23Count Substrings That Satisfy K-Constraint IEasyStringSliding Window
Solve → 24Count Substrings With K-Frequency Characters IMediumHash TableStringSliding Window
Solve → 25Count Substrings Without Repeating CharacterMediumHash TableStringSliding Window
Solve → 26Count the Number of Good SubarraysMediumArrayHash TableSliding Window
Solve → 27Count Zero Request ServersMediumArrayHash TableSliding Window
Solve → 28Defuse the BombEasyArraySliding Window
Solve → 29Diet Plan PerformanceEasyArraySliding Window
Solve → 30Distinct Numbers in Each SubarrayMediumArrayHash TableSliding Window
Solve → 31Divide an Array Into Subarrays With Minimum Cost IIHardArrayHash TableSliding Window
Solve → 32Equalize Strings by Adding or Removing Characters at EndsMediumStringBinary SearchDynamic Programming
Solve → 33Find All Anagrams in a StringMediumHash TableStringSliding Window
Solve → 34Find K Closest ElementsMediumArrayTwo PointersBinary Search
Solve → 35Find K-Length Substrings With No Repeated CharactersMediumHash TableStringSliding Window
Solve → 36Find Longest Special Substring That Occurs Thrice IMediumHash TableStringBinary Search
Solve → 37Find Longest Special Substring That Occurs Thrice IIMediumHash TableStringBinary Search
Solve → 38Find Pattern in Infinite Stream IMediumArraySliding WindowRolling Hash
Solve → 39Find Pattern in Infinite Stream IIHardArraySliding WindowRolling Hash
Solve → 40Find Substring With Given Hash ValueHardStringSliding WindowRolling Hash
Solve → 41Find the K-Beauty of a NumberEasyMathStringSliding Window
Solve → 42Find the Longest Equal SubarrayMediumArrayHash TableBinary Search
Solve → 43Find the Median of the Uniqueness ArrayHardArrayHash TableBinary Search
Solve → 44Find the Power of K-Size Subarrays IMediumArraySliding Window
Solve → 45Find Two Non-overlapping Sub-arrays Each With Target SumMediumArrayHash TableBinary Search
Solve → 46Find X-Sum of All K-Long Subarrays IEasyArrayHash TableSliding Window
Solve → 47Find X-Sum of All K-Long Subarrays IIHardArrayHash TableSliding Window
Solve → 48Frequency of the Most Frequent ElementMediumArrayBinary SearchGreedy
Solve → 49Fruit Into BasketsMediumArrayHash TableSliding Window
Solve → 50Get Equal Substrings Within BudgetMediumStringBinary SearchSliding Window
Solve → 51Grumpy Bookstore OwnerMediumArraySliding Window
Solve → 52Jump Game VIIMediumStringDynamic ProgrammingSliding Window
Solve → 53K Empty SlotsHardArrayBinary Indexed TreeSegment Tree
Solve → 54K Radius Subarray AveragesMediumArraySliding Window
Solve → 55Kth Smallest Subarray SumMediumArrayBinary SearchSliding Window
Solve → 56Length of Longest Subarray With at Most K FrequencyMediumArrayHash TableSliding Window
Solve → 57Length of the Longest Valid SubstringHardArrayHash TableString
Solve → 58Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMediumArrayQueueSliding Window
Solve → 59Longest Duplicate SubstringHardStringBinary SearchSliding Window
Solve → 60Longest Even Odd Subarray With ThresholdEasyArraySliding Window
Solve → 61Longest Harmonious SubsequenceEasyArrayHash TableSliding Window
Solve → 62Longest Nice SubarrayMediumArrayBit ManipulationSliding Window
Solve → 63Longest Nice SubstringEasyHash TableStringDivide and Conquer
Solve → 64Longest Repeating Character ReplacementMediumHash TableStringSliding Window
Solve → 65Longest Subarray of 1's After Deleting One ElementMediumArrayDynamic ProgrammingSliding Window
Solve → 66Longest Substring Of All Vowels in OrderMediumStringSliding Window
Solve → 67Longest Substring with At Least K Repeating CharactersMediumHash TableStringDivide and Conquer
Solve → 68Longest Substring with At Most K Distinct CharactersMediumHash TableStringSliding Window
Solve → 69Longest Substring with At Most Two Distinct CharactersMediumHash TableStringSliding Window
Solve → 70Longest Substring Without Repeating CharactersMediumHash TableStringSliding Window
Solve → 71Longest Turbulent SubarrayMediumArrayDynamic ProgrammingSliding Window
Solve → 72Max Consecutive Ones IIMediumArrayDynamic ProgrammingSliding Window
Solve → 73Max Consecutive Ones IIIMediumArrayBinary SearchSliding Window
Solve → 74Max Value of EquationHardArrayQueueSliding Window
Solve → 75Maximize the Confusion of an ExamMediumStringBinary SearchSliding Window
Solve → 76Maximize the Minimum Powered CityHardArrayBinary SearchGreedy
Solve → 77Maximize Win From Two SegmentsMediumArrayBinary SearchSliding Window
Solve → 78Maximum Average Subarray IEasyArraySliding Window
Solve → 79Maximum Beauty of an Array After Applying OperationMediumArrayBinary SearchSliding Window
Solve → 80Maximum Coins From K Consecutive BagsMediumArrayBinary SearchGreedy
Solve → 81Maximum Difference Between Even and Odd Frequency IIHardStringSliding WindowEnumeration
Solve → 82Maximum Erasure ValueMediumArrayHash TableSliding Window
Solve → 83Maximum Frequency of an Element After Performing Operations IMediumArrayBinary SearchSliding Window
Solve → 84Maximum Frequency of an Element After Performing Operations IIHardArrayBinary SearchSliding Window
Solve → 85Maximum Frequency Score of a SubarrayHardArrayHash TableMath
Solve → 86Maximum Fruits Harvested After at Most K StepsHardArrayBinary SearchSliding Window
Solve → 87Maximum Length of Repeated SubarrayMediumArrayBinary SearchDynamic Programming
Solve → 88Maximum Length Substring With Two OccurrencesEasyHash TableStringSliding Window
Solve → 89Maximum Number of Occurrences of a SubstringMediumHash TableStringSliding Window
Solve → 90Maximum Number of Robots Within BudgetHardArrayBinary SearchQueue
Solve → 91Maximum Number of Visible PointsHardArrayMathGeometry
Solve → 92Maximum Number of Vowels in a Substring of Given LengthMediumStringSliding Window
Solve → 93Maximum Points You Can Obtain from CardsMediumArraySliding WindowPrefix Sum
Solve → 94Maximum Strong Pair XOR IEasyArrayHash TableBit Manipulation
Solve → 95Maximum Strong Pair XOR IIHardArrayHash TableBit Manipulation
Solve → 96Maximum Subarray With Equal ProductsEasyArrayMathSliding Window
Solve → 97Maximum Sum of 3 Non-Overlapping SubarraysHardArrayDynamic ProgrammingSliding Window
Solve → 98Maximum Sum of Almost Unique SubarrayMediumArrayHash TableSliding Window
Solve → 99Maximum Sum of Distinct Subarrays With Length KMediumArrayHash TableSliding Window
Solve → 100Maximum Sum of Two Non-Overlapping SubarraysMediumArrayDynamic ProgrammingSliding Window
Solve → 101Maximum White Tiles Covered by a CarpetMediumArrayBinary SearchGreedy
Solve → 102Minimize Connected Groups by Inserting IntervalMediumArrayBinary SearchSliding Window
Solve → 103Minimum Adjacent Swaps for K Consecutive OnesHardArrayGreedySliding Window
Solve → 104Minimum Consecutive Cards to Pick UpMediumArrayHash TableSliding Window
Solve → 105Minimum Difference Between Highest and Lowest of K ScoresEasyArraySliding WindowSorting
Solve → 106Minimum Moves to Pick K OnesHardArrayGreedySliding Window
Solve → 107Minimum Number of Flips to Make the Binary String AlternatingMediumStringDynamic ProgrammingSliding Window
Solve → 108Minimum Number of K Consecutive Bit FlipsHardArrayBit ManipulationQueue
Solve → 109Minimum Number of Operations to Make Array ContinuousHardArrayHash TableBinary Search
Solve → 110Minimum Operations to Make Binary Array Elements Equal to One IMediumArrayBit ManipulationQueue
Solve → 111Minimum Operations to Reduce X to ZeroMediumArrayHash TableBinary Search
Solve → 112Minimum Positive Sum Subarray EasyArraySliding WindowPrefix Sum
Solve → 113Minimum Recolors to Get K Consecutive Black BlocksEasyStringSliding Window
Solve → 114Minimum Removals to Balance ArrayMediumArrayBinary SearchSliding Window
Solve → 115Minimum Size Subarray in Infinite ArrayMediumArrayHash TableSliding Window
Solve → 116Minimum Size Subarray SumMediumArrayBinary SearchSliding Window
Solve → 117Minimum Swaps to Group All 1's Together IIMediumArraySliding Window
Solve → 118Minimum Swaps to Group All 1's TogetherMediumArraySliding Window
Solve → 119Minimum Window SubsequenceHardStringDynamic ProgrammingSliding Window
Solve → 120Minimum Window SubstringHardHash TableStringSliding Window
Solve → 121Moving Stones Until Consecutive IIMediumArrayMathSliding Window
Solve → 122New 21 GameMediumMathDynamic ProgrammingSliding Window
Solve → 123Number of Equal Count SubstringsMediumHash TableStringSliding Window
Solve → 124Number of Smooth Descent Periods of a StockMediumArrayMathTwo Pointers
Solve → 125Number of Sub-arrays of Size K and Average Greater than or Equal to ThresholdMediumArraySliding Window
Solve → 126Number of Substrings Containing All Three CharactersMediumHash TableStringSliding Window
Solve → 127Number of Unique Flavors After Sharing K CandiesMediumArrayHash TableSliding Window
Solve → 128Permutation in StringMediumHash TableTwo PointersString
Solve → 129Repeated DNA SequencesMediumHash TableStringBit Manipulation
Solve → 130Replace the Substring for Balanced StringMediumStringSliding Window
Solve → 131Reschedule Meetings for Maximum Free Time IMediumArrayGreedySliding Window
Solve → 132Shortest and Lexicographically Smallest Beautiful StringMediumStringSliding Window
Solve → 133Shortest Subarray With OR at Least K IEasyArrayBit ManipulationSliding Window
Solve → 134Shortest Subarray With OR at Least K IIMediumArrayBit ManipulationSliding Window
Solve → 135Shortest Subarray with Sum at Least KHardArrayBinary SearchQueue
Solve → 136Sliding Subarray BeautyMediumArrayHash TableSliding Window
Solve → 137Sliding Window MaximumHardArrayQueueSliding Window
Solve → 138Sliding Window MedianHardArrayHash TableSliding Window
Solve → 139Smallest Range Covering Elements from K ListsHardArrayHash TableGreedy
Solve → 140Smallest Subarrays With Maximum Bitwise ORMediumArrayBinary SearchBit Manipulation
Solve → 141Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 142Subarrays with K Different IntegersHardArrayHash TableSliding Window
Solve → 143Substring with Concatenation of All WordsHardHash TableStringSliding Window
Solve → 144Substrings of Size Three with Distinct CharactersEasyHash TableStringSliding Window
Solve → 145Swap For Longest Repeated Character SubstringMediumHash TableStringSliding Window
Solve → 146Take K of Each Character From Left and RightMediumHash TableStringSliding Window
Solve →