1Candy CrushMediumArrayTwo PointersMatrix
Solve → 2Candy CrushMediumArrayTwo PointersMatrix
Solve → 3Candy CrushMediumArrayTwo PointersMatrix
Solve → 4Number of Ways to Wear Different Hats to Each OtherHardArrayDynamic ProgrammingBit Manipulation
Solve → 5Design Hit CounterMediumArrayBinary SearchDesign
Solve → 7Maximize Distance to Closest PersonMediumArray
Solve → 8Candy CrushMediumArrayTwo PointersMatrix
Solve → 9Number of Ways to Wear Different Hats to Each OtherHardArrayDynamic ProgrammingBit Manipulation
Solve → 10Text JustificationHardArrayStringSimulation
Solve → 11Task SchedulerMediumArrayHash TableGreedy
Solve → 12Maximize Distance to Closest PersonMediumArray
Solve → 13Design Hit CounterMediumArrayBinary SearchDesign
Solve → 14Rotate ImageMediumArrayMathMatrix
Solve → 15Minimum Operations to Write the Letter Y on a GridMediumArrayHash TableMatrix
Solve → 16Minimum Absolute Difference Between Elements With ConstraintMediumArrayBinary SearchOrdered Set
Solve → 17Number of Black BlocksMediumArrayHash TableEnumeration
Solve → 18Find the Length of the Longest Common PrefixMediumArrayHash TableString
Solve → 19Block Placement QueriesHardArrayBinary SearchBinary Indexed Tree
Solve → 20Subarrays with K Different IntegersHardArrayHash TableSliding Window
Solve → 21Number of Adjacent Elements With the Same ColorMediumArray
Solve → 22Rotating the BoxMediumArrayTwo PointersMatrix
Solve → 23Brightest Position on StreetMediumArraySortingPrefix Sum
Solve → 24Merge IntervalsMediumArraySorting
Solve → 25Number of Flowers in Full BloomHardArrayHash TableBinary Search
Solve → 26Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 27Spiral MatrixMediumArrayMatrixSimulation
Solve → 28Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 29Design Browser HistoryMediumArrayLinked ListStack
Solve → 30Count Number of Nice SubarraysMediumArrayHash TableMath
Solve → 31Group the People Given the Group Size They Belong ToMediumArrayHash TableGreedy
Solve → 32Longest Common PrefixEasyArrayStringTrie
Solve → 33Count the Number of Good SubarraysMediumArrayHash TableSliding Window
Solve → 34Length of Longest V-Shaped Diagonal SegmentHardArrayDynamic ProgrammingMemoization
Solve → 35Two SumEasyArrayHash Table
Solve → 36Magnetic Force Between Two BallsMediumArrayBinary SearchSorting
Solve → 37Subdomain Visit CountMediumArrayHash TableString
Solve → 38Employee Free TimeHardArraySweep LineSorting
Solve → 39Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 40Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 41Image SmootherEasyArrayMatrix
Solve → 42Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 43Restore the Array From Adjacent PairsMediumArrayHash TableDepth-First Search
Solve → 44Count Nice Pairs in an ArrayMediumArrayHash TableMath
Solve → 45Random Pick with WeightMediumArrayMathBinary Search
Solve → 46Sliding Window MaximumHardArrayQueueSliding Window
Solve → 47Design Memory AllocatorMediumArrayHash TableDesign
Solve → 48Candy CrushMediumArrayTwo PointersMatrix
Solve → 49Number of Ways to Wear Different Hats to Each OtherHardArrayDynamic ProgrammingBit Manipulation
Solve → 50Text JustificationHardArrayStringSimulation
Solve → 51Task SchedulerMediumArrayHash TableGreedy
Solve → 52Maximize Distance to Closest PersonMediumArray
Solve → 53Design Hit CounterMediumArrayBinary SearchDesign
Solve → 54Count Number of Nice SubarraysMediumArrayHash TableMath
Solve → 55Group the People Given the Group Size They Belong ToMediumArrayHash TableGreedy
Solve → 56Rotate ImageMediumArrayMathMatrix
Solve → 57Magnetic Force Between Two BallsMediumArrayBinary SearchSorting
Solve → 58Subdomain Visit CountMediumArrayHash TableString
Solve → 59Minimum Operations to Write the Letter Y on a GridMediumArrayHash TableMatrix
Solve → 60Minimum Absolute Difference Between Elements With ConstraintMediumArrayBinary SearchOrdered Set
Solve → 61Number of Black BlocksMediumArrayHash TableEnumeration
Solve → 62Find the Length of the Longest Common PrefixMediumArrayHash TableString
Solve → 63Brightest Position on StreetMediumArraySortingPrefix Sum
Solve → 64Block Placement QueriesHardArrayBinary SearchBinary Indexed Tree
Solve → 65Subarrays with K Different IntegersHardArrayHash TableSliding Window
Solve → 66Number of Adjacent Elements With the Same ColorMediumArray
Solve → 67Rotating the BoxMediumArrayTwo PointersMatrix
Solve → 68Merge IntervalsMediumArraySorting
Solve → 69Number of Flowers in Full BloomHardArrayHash TableBinary Search
Solve → 70Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 71Spiral MatrixMediumArrayMatrixSimulation
Solve → 72Two SumEasyArrayHash Table
Solve → 73Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 74Longest Common PrefixEasyArrayStringTrie
Solve → 75Design Browser HistoryMediumArrayLinked ListStack
Solve → 76Count the Number of Good SubarraysMediumArrayHash TableSliding Window
Solve → 77Length of Longest V-Shaped Diagonal SegmentHardArrayDynamic ProgrammingMemoization
Solve → 78Employee Free TimeHardArraySweep LineSorting
Solve → 79Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 80Image SmootherEasyArrayMatrix
Solve → 81Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 82Restore the Array From Adjacent PairsMediumArrayHash TableDepth-First Search
Solve → 83Count Nice Pairs in an ArrayMediumArrayHash TableMath
Solve → 84Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 85Random Pick with WeightMediumArrayMathBinary Search
Solve → 86Design Memory AllocatorMediumArrayHash TableDesign
Solve → 87Sliding Window MaximumHardArrayQueueSliding Window
Solve →