CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 2831. Find the Longest Equal SubarrayMediumLeetCodeArrayHash TableBinary SearchSliding Window
- 2832. Maximal Range That Each Element Is Maximum in ItMediumLeetCodeArrayStackMonotonic Stack
- 2834. Find the Minimum Possible Sum of a Beautiful ArrayMediumLeetCodeMathGreedy
- 2838. Maximum Coins Heroes Can CollectMediumLeetCodeArrayTwo PointersBinary SearchSorting
- 284. Peeking IteratorMediumLeetCodeArrayDesignIterator
- 2840. Check if Strings Can be Made Equal With Operations IIMediumLeetCodeHash TableStringSorting
- 2841. Maximum Sum of Almost Unique SubarrayMediumLeetCodeArrayHash TableSliding Window
- 2844. Minimum Operations to Make a Special NumberMediumLeetCodeMathStringGreedyEnumeration
- 2845. Count of Interesting SubarraysMediumLeetCodeArrayHash TablePrefix Sum
- 2847. Smallest Number With Given Digit ProductMediumLeetCodeMathGreedy
- 2849. Determine if a Cell Is Reachable at a Given TimeMediumLeetCodeMath
- 285. Inorder Successor in BSTMediumLeetCodeTreeDepth-First SearchBinary Search TreeBinary Tree
- 2850. Minimum Moves to Spread Stones Over GridMediumLeetCodeArrayDynamic ProgrammingBacktrackingBit Manipulation
- 2852. Sum of Remoteness of All CellsMediumLeetCodeArrayHash TableDepth-First SearchBreadth-First Search
- 2854. Rolling Average StepsMediumLeetCodeDatabase
- 2856. Minimum Array Length After Pair RemovalsMediumLeetCodeArrayHash TableTwo PointersBinary Search
- 2857. Count Pairs of Points With Distance kMediumLeetCodeArrayHash TableBit Manipulation
- 286. Walls and GatesMediumLeetCodeArrayBreadth-First SearchMatrix
- 2860. Happy StudentsMediumLeetCodeArraySortingEnumeration
- 2861. Maximum Number of AlloysMediumLeetCodeArrayBinary Search
- 2863. Maximum Length of Semi-Decreasing SubarraysMediumLeetCodeArrayStackSortingMonotonic Stack
- 2865. Beautiful Towers IMediumLeetCodeArrayStackMonotonic Stack
- 2866. Beautiful Towers IIMediumLeetCodeArrayStackMonotonic Stack
- 287. Find the Duplicate NumberMediumLeetCodeArrayTwo PointersBinary SearchBit Manipulation
- 2870. Minimum Number of Operations to Make Array EmptyMediumLeetCodeArrayHash TableGreedyCounting
- 2871. Split Array Into Maximum Number of SubarraysMediumLeetCodeArrayGreedyBit Manipulation
- 2874. Maximum Value of an Ordered Triplet IIMediumLeetCodeArray
- 2875. Minimum Size Subarray in Infinite ArrayMediumLeetCodeArrayHash TableSliding WindowPrefix Sum
- 288. Unique Word AbbreviationMediumLeetCodeArrayHash TableStringDesign
- 289. Game of LifeMediumLeetCodeArrayMatrixSimulation
- 2892. Minimizing Array After Replacing Pairs With Their ProductMediumLeetCodeArrayDynamic ProgrammingGreedy
- 2893. Calculate Orders Within Each IntervalMediumLeetCodeDatabase
- 2895. Minimum Processing TimeMediumLeetCodeArrayGreedySorting
- 2896. Apply Operations to Make Two Strings EqualMediumLeetCodeStringDynamic Programming
- 2898. Maximum Linear Stock ScoreMediumLeetCodeArrayHash Table
- 29. Divide Two IntegersMediumLeetCodeMathBit Manipulation
- 2901. Longest Unequal Adjacent Groups Subsequence IIMediumLeetCodeArrayStringDynamic Programming
- 2904. Shortest and Lexicographically Smallest Beautiful StringMediumLeetCodeStringSliding Window
- 2905. Find Indices With Index and Value Difference IIMediumLeetCodeArrayTwo Pointers
- 2906. Construct Product MatrixMediumLeetCodeArrayMatrixPrefix Sum
- 2907. Maximum Profitable Triplets With Increasing Prices IMediumLeetCodeArrayBinary Indexed TreeSegment Tree
- 2909. Minimum Sum of Mountain Triplets IIMediumLeetCodeArray
- 291. Word Pattern IIMediumLeetCodeHash TableStringBacktracking
- 2910. Minimum Number of Groups to Create a Valid AssignmentMediumLeetCodeArrayHash TableGreedy
- 2914. Minimum Number of Changes to Make Binary String BeautifulMediumLeetCodeString
- 2915. Length of the Longest Subsequence That Sums to TargetMediumLeetCodeArrayDynamic Programming
- 2918. Minimum Equal Sum of Two Arrays After Replacing ZerosMediumLeetCodeArrayGreedy
- 2919. Minimum Increment Operations to Make Array BeautifulMediumLeetCodeArrayDynamic Programming
- 2922. Market Analysis IIIMediumLeetCodeDatabase
- 2924. Find Champion IIMediumLeetCodeGraph Theory
- 2925. Maximum Score After Applying Operations on a TreeMediumLeetCodeDynamic ProgrammingTreeDepth-First Search
- 2929. Distribute Candies Among Children IIMediumLeetCodeMathCombinatoricsEnumeration
- 2930. Number of Strings Which Can Be Rearranged to Contain SubstringMediumLeetCodeMathDynamic ProgrammingCombinatorics
- 2933. High-Access EmployeesMediumLeetCodeArrayHash TableStringSorting
- 2934. Minimum Operations to Maximize Last Elements in ArraysMediumLeetCodeArrayEnumeration
- 2936. Number of Equal Numbers BlocksMediumLeetCodeArrayBinary SearchInteractive
- 2938. Separate Black and White BallsMediumLeetCodeTwo PointersStringGreedy
- 2939. Maximum Xor ProductMediumLeetCodeMathGreedyBit Manipulation
- 294. Flip Game IIMediumLeetCodeMathDynamic ProgrammingBacktrackingMemoization
- 2943. Maximize Area of Square Hole in GridMediumLeetCodeArraySorting