1Find the Smallest Divisor Given a ThresholdMediumArrayBinary Search
Solve → 23SumMediumArrayTwo PointersSorting
Solve → 3Rotate ImageMediumArrayMathMatrix
Solve → 4Find the Smallest Divisor Given a ThresholdMediumArrayBinary Search
Solve → 5Count Ways to Group Overlapping RangesMediumArraySorting
Solve → 6Minimum Operations to Make Columns Strictly IncreasingEasyArrayGreedyMatrix
Solve → 7Count Vowel Strings in RangesMediumArrayStringPrefix Sum
Solve → 8Merge IntervalsMediumArraySorting
Solve → 9Find Pivot IndexEasyArrayPrefix Sum
Solve → 10Height CheckerEasyArraySortingCounting Sort
Solve → 11Longest Consecutive SequenceMediumArrayHash TableUnion Find
Solve → 12Make Lexicographically Smallest Array by Swapping ElementsMediumArrayUnion FindSorting
Solve → 13Group AnagramsMediumArrayHash TableString
Solve → 14Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 15Minimum Swaps to Group All 1's Together IIMediumArraySliding Window
Solve → 16Rotate ImageMediumArrayMathMatrix
Solve → 17Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 183SumMediumArrayTwo PointersSorting
Solve → 19Two SumEasyArrayHash Table
Solve → 20Longest Mountain in ArrayMediumArrayTwo PointersDynamic Programming
Solve → 21Kth Missing Positive NumberEasyArrayBinary Search
Solve → 22Find the Smallest Divisor Given a ThresholdMediumArrayBinary Search
Solve → 23Exclusive Time of FunctionsMediumArrayStack
Solve → 24Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 25Two SumEasyArrayHash Table
Solve → 26Minimum Absolute DifferenceEasyArraySorting
Solve → 27Minimum Operations to Make All Array Elements EqualMediumArrayBinary SearchSorting
Solve → 28Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 29Rotate ImageMediumArrayMathMatrix
Solve → 30Count the Number of Incremovable Subarrays IIHardArrayTwo PointersBinary Search
Solve → 31Maximum Units on a TruckEasyArrayGreedySorting
Solve → 32Number of Divisible Triplet SumsMediumArrayHash Table
Solve → 33Maximum Sum of Distinct Subarrays With Length KMediumArrayHash TableSliding Window
Solve → 34Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 35Spiral MatrixMediumArrayMatrixSimulation
Solve → 36Count Pairs Of Similar StringsEasyArrayHash TableString
Solve → 37Divide Players Into Teams of Equal SkillMediumArrayHash TableTwo Pointers
Solve → 38Count Ways to Group Overlapping RangesMediumArraySorting
Solve → 39Minimum Operations to Make Median of Array Equal to KMediumArrayGreedySorting
Solve → 40Smallest Missing Non-negative Integer After OperationsMediumArrayHash TableMath
Solve → 41Divide Intervals Into Minimum Number of GroupsMediumArrayTwo PointersGreedy
Solve → 42Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 43Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 44Product of Array Except SelfMediumArrayPrefix Sum
Solve → 45Flipping an ImageEasyArrayTwo PointersBit Manipulation
Solve → 46Next PermutationMediumArrayTwo Pointers
Solve → 47Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 48Maximum Profitable Triplets With Increasing Prices IMediumArrayBinary Indexed TreeSegment Tree
Solve → 49Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 50Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 51Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 52Merge IntervalsMediumArraySorting
Solve → 53Rotate ArrayMediumArrayMathTwo Pointers
Solve → 54Single-Threaded CPUMediumArraySortingHeap (Priority Queue)
Solve → 55Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 56Find The Original Array of Prefix XorMediumArrayBit Manipulation
Solve → 57Longest Consecutive SequenceMediumArrayHash TableUnion Find
Solve → 58Minimum Swaps to Group All 1's Together IIMediumArraySliding Window
Solve → 59SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 60Count Number of TeamsMediumArrayDynamic ProgrammingBinary Indexed Tree
Solve → 61Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 62Rearrange Array to Maximize Prefix ScoreMediumArrayGreedySorting
Solve → 633SumMediumArrayTwo PointersSorting
Solve → 64Gas StationMediumArrayGreedy
Solve → 65Count Vowel Strings in RangesMediumArrayStringPrefix Sum
Solve → 66Least Number of Unique Integers after K RemovalsMediumArrayHash TableGreedy
Solve → 67Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 68Range Product Queries of PowersMediumArrayBit ManipulationPrefix Sum
Solve → 69Prime In DiagonalEasyArrayMathMatrix
Solve → 70Word BreakMediumArrayHash TableString
Solve → 71Degree of an ArrayEasyArrayHash Table
Solve → 72132 PatternMediumArrayBinary SearchStack
Solve → 73Partition Equal Subset SumMediumArrayDynamic Programming
Solve → 74Increasing Triplet SubsequenceMediumArrayGreedy
Solve → 75Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 76The Employee That Worked on the Longest TaskEasyArray
Solve → 77Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 78Maximum Profitable Triplets With Increasing Prices IIHardArrayBinary Indexed TreeSegment Tree
Solve → 79Sort the Students by Their Kth ScoreMediumArraySortingMatrix
Solve → 80Find the Array Concatenation ValueEasyArrayTwo PointersSimulation
Solve → 81Average Value of Even Numbers That Are Divisible by ThreeEasyArrayMath
Solve → 82Minimum Levels to Gain More PointsMediumArrayPrefix Sum
Solve → 83Find Products of Elements of Big ArrayHardArrayBinary SearchBit Manipulation
Solve → 84Find The First Player to win K Games in a RowMediumArraySimulation
Solve → 85Task SchedulerMediumArrayHash TableGreedy
Solve → 86Type of TriangleEasyArrayMathSorting
Solve → 87Find Occurrences of an Element in an ArrayMediumArrayHash Table
Solve → 88Taking Maximum Energy From the Mystic DungeonMediumArrayPrefix Sum
Solve → 89Exclusive Time of FunctionsMediumArrayStack
Solve → 90Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 91Two SumEasyArrayHash Table
Solve → 92Count Ways to Group Overlapping RangesMediumArraySorting
Solve → 93Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 94Rotate ImageMediumArrayMathMatrix
Solve → 95Number of Divisible Triplet SumsMediumArrayHash Table
Solve → 96Minimum Absolute DifferenceEasyArraySorting
Solve → 97Minimum Operations to Make All Array Elements EqualMediumArrayBinary SearchSorting
Solve → 98Minimum Operations to Make Median of Array Equal to KMediumArrayGreedySorting
Solve → 99Maximum Profitable Triplets With Increasing Prices IMediumArrayBinary Indexed TreeSegment Tree
Solve → 100Find The First Player to win K Games in a RowMediumArraySimulation
Solve → 101Find Products of Elements of Big ArrayHardArrayBinary SearchBit Manipulation
Solve → 102Merge IntervalsMediumArraySorting
Solve → 103Type of TriangleEasyArrayMathSorting
Solve → 104Taking Maximum Energy From the Mystic DungeonMediumArrayPrefix Sum
Solve → 105Find Occurrences of an Element in an ArrayMediumArrayHash Table
Solve → 106Find the Array Concatenation ValueEasyArrayTwo PointersSimulation
Solve → 107Minimum Levels to Gain More PointsMediumArrayPrefix Sum
Solve → 108Sort the Students by Their Kth ScoreMediumArraySortingMatrix
Solve → 109Average Value of Even Numbers That Are Divisible by ThreeEasyArrayMath
Solve → 110Count the Number of Incremovable Subarrays IIHardArrayTwo PointersBinary Search
Solve → 111Maximum Profitable Triplets With Increasing Prices IIHardArrayBinary Indexed TreeSegment Tree
Solve → 112Count Vowel Strings in RangesMediumArrayStringPrefix Sum
Solve → 113Maximum Units on a TruckEasyArrayGreedySorting
Solve → 114Maximum Sum of Distinct Subarrays With Length KMediumArrayHash TableSliding Window
Solve → 115Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 116Longest Consecutive SequenceMediumArrayHash TableUnion Find
Solve → 117Count Pairs Of Similar StringsEasyArrayHash TableString
Solve → 118Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 119Spiral MatrixMediumArrayMatrixSimulation
Solve → 120Smallest Missing Non-negative Integer After OperationsMediumArrayHash TableMath
Solve → 121Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 122Divide Players Into Teams of Equal SkillMediumArrayHash TableTwo Pointers
Solve → 123Minimum Swaps to Group All 1's Together IIMediumArraySliding Window
Solve → 124Group AnagramsMediumArrayHash TableString
Solve → 125Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 126Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 127SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 128Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 129Next PermutationMediumArrayTwo Pointers
Solve → 130Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 131Odd String DifferenceEasyArrayHash TableString
Solve → 132Single-Threaded CPUMediumArraySortingHeap (Priority Queue)
Solve → 133Rotate ArrayMediumArrayMathTwo Pointers
Solve → 134Product of Array Except SelfMediumArrayPrefix Sum
Solve → 135Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 136Flipping an ImageEasyArrayTwo PointersBit Manipulation
Solve → 137Find The Original Array of Prefix XorMediumArrayBit Manipulation
Solve → 138Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 139N-QueensHardArrayBacktracking
Solve → 140Rearrange Array to Maximize Prefix ScoreMediumArrayGreedySorting
Solve → 141Range Product Queries of PowersMediumArrayBit ManipulationPrefix Sum
Solve → 142Degree of an ArrayEasyArrayHash Table
Solve → 143Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 144Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 145Increasing Triplet SubsequenceMediumArrayGreedy
Solve → 146Partition Equal Subset SumMediumArrayDynamic Programming
Solve → 147132 PatternMediumArrayBinary SearchStack
Solve → 148The Employee That Worked on the Longest TaskEasyArray
Solve → 149Count Number of TeamsMediumArrayDynamic ProgrammingBinary Indexed Tree
Solve → 150Least Number of Unique Integers after K RemovalsMediumArrayHash TableGreedy
Solve → 151Task SchedulerMediumArrayHash TableGreedy
Solve → 152Prime In DiagonalEasyArrayMathMatrix
Solve → 153Word BreakMediumArrayHash TableString
Solve → 154Maximum Number of Tasks You Can AssignHardArrayTwo PointersBinary Search
Solve →