CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 2720. Popularity PercentageHardLeetCodeDatabase
- 273. Integer to English WordsHardLeetCodeMathStringRecursion
- 2732. Find a Good Subset of the MatrixHardLeetCodeArrayHash TableBit ManipulationMatrix
- 2736. Maximum Sum QueriesHardLeetCodeArrayBinary SearchStackBinary Indexed Tree
- 2742. Painting the WallsHardLeetCodeArrayDynamic Programming
- 2751. Robot CollisionsHardLeetCodeArrayStackSortingSimulation
- 2752. Customers with Maximum Number of Transactions on Consecutive DaysHardLeetCodeDatabase
- 2753. Count Houses in a Circular Street IIHardLeetCode
- 2756. Query BatchingHardLeetCode
- 2759. Convert JSON String to ObjectHardLeetCode
- 2763. Sum of Imbalance Numbers of All SubarraysHardLeetCodeArrayHash TableEnumeration
- 2781. Length of the Longest Valid SubstringHardLeetCodeArrayHash TableStringSliding Window
- 2790. Maximum Number of Groups With Increasing LengthHardLeetCodeArrayMathBinary SearchGreedy
- 2791. Count Paths That Can Form a Palindrome in a TreeHardLeetCodeHash TableBit ManipulationTreeDepth-First Search
- 2792. Count Nodes That Are Great EnoughHardLeetCodeDivide and ConquerTreeDepth-First SearchBinary Tree
- 2793. Status of Flight TicketsHardLeetCode
- 2801. Count Stepping Numbers in RangeHardLeetCodeStringDynamic Programming
- 2809. Minimum Time to Make Array Sum At Most xHardLeetCodeArrayDynamic ProgrammingSorting
- 2813. Maximum Elegance of a K-Length SubsequenceHardLeetCodeArrayHash TableStackGreedy
- 2814. Minimum Time Takes to Reach Destination Without DrowningHardLeetCodeArrayBreadth-First SearchMatrix
- 2818. Apply Operations to Maximize ScoreHardLeetCodeArrayMathStackGreedy
- 2819. Minimum Relative Loss After Buying ChocolatesHardLeetCodeArrayBinary SearchSortingPrefix Sum
- 282. Expression Add OperatorsHardLeetCodeMathStringBacktracking
- 2827. Number of Beautiful Integers in the RangeHardLeetCodeMathDynamic Programming
- 2835. Minimum Operations to Form Subsequence With Target SumHardLeetCodeArrayGreedyBit Manipulation
- 2836. Maximize Value of Function in a Ball Passing GameHardLeetCodeArrayDynamic ProgrammingBit Manipulation
- 2842. Count K-Subsequences of a String With Maximum BeautyHardLeetCodeHash TableMathStringGreedy
- 2846. Minimum Edge Weight Equilibrium Queries in a TreeHardLeetCodeArrayDynamic ProgrammingBit ManipulationTree
- 2851. String TransformationHardLeetCodeMathStringDynamic ProgrammingString Matching
- 2858. Minimum Edge Reversals So Every Node Is ReachableHardLeetCodeDynamic ProgrammingDepth-First SearchBreadth-First SearchGraph Theory
- 2862. Maximum Element-Sum of a Complete Subset of IndicesHardLeetCodeArrayMathNumber Theory
- 2867. Count Valid Paths in a TreeHardLeetCodeMathDynamic ProgrammingTreeDepth-First Search
- 2868. The Wording GameHardLeetCodeArrayMathTwo PointersString
- 2872. Maximum Number of K-Divisible ComponentsHardLeetCodeTreeDepth-First Search
- 2876. Count Visited Nodes in a Directed GraphHardLeetCodeDynamic ProgrammingDepth-First SearchGraph TheoryTopological Sort
- 2897. Apply Operations on Array to Maximize Sum of SquaresHardLeetCodeArrayHash TableGreedyBit Manipulation
- 2902. Count of Sub-Multisets With Bounded SumHardLeetCodeArrayHash TableDynamic ProgrammingSliding Window
- 2911. Minimum Changes to Make K Semi-palindromesHardLeetCodeTwo PointersStringDynamic Programming
- 2912. Number of Ways to Reach Destination in the GridHardLeetCodeMathDynamic ProgrammingCombinatorics
- 2916. Subarrays Distinct Element Sum of Squares IIHardLeetCodeArrayHash TableBinary Indexed TreeSegment Tree
- 2920. Maximum Points After Collecting Coins From All NodesHardLeetCodeArrayDynamic ProgrammingBit ManipulationTree
- 2921. Maximum Profitable Triplets With Increasing Prices IIHardLeetCodeArrayBinary Indexed TreeSegment Tree
- 2926. Maximum Balanced Subsequence SumHardLeetCodeArrayBinary SearchDynamic ProgrammingBinary Indexed Tree
- 2927. Distribute Candies Among Children IIIHardLeetCodeMathCombinatorics
- 2931. Maximum Spending After Buying ItemsHardLeetCodeArrayGreedySortingHeap (Priority Queue)
- 2935. Maximum Strong Pair XOR IIHardLeetCodeArrayHash TableBit ManipulationTrie
- 2940. Find Building Where Alice and Bob Can MeetHardLeetCodeArrayBinary SearchStackBinary Indexed Tree
- 2941. Maximum GCD-Sum of a SubarrayHardLeetCodeArrayMathBinary SearchNumber Theory
- 2945. Find Maximum Non-decreasing Array LengthHardLeetCodeArrayBinary SearchDynamic ProgrammingStack
- 2949. Count Beautiful Substrings IIHardLeetCodeHash TableMathStringNumber Theory
- 295. Find Median from Data StreamHardLeetCodeTwo PointersDesignSortingHeap (Priority Queue)
- 2953. Count Complete SubstringsHardLeetCodeHash TableStringSliding Window
- 2954. Count the Number of Infection SequencesHardLeetCodeArrayMathCombinatorics
- 2959. Number of Possible Sets of Closing BranchesHardLeetCodeBit ManipulationGraph TheoryHeap (Priority Queue)Enumeration
- 296. Best Meeting PointHardLeetCodeArrayMathSortingMatrix
- 2963. Count the Number of Good PartitionsHardLeetCodeArrayHash TableMathCombinatorics
- 2968. Apply Operations to Maximize Frequency ScoreHardLeetCodeArrayBinary SearchSliding WindowSorting
- 2969. Minimum Number of Coins for Fruits IIHardLeetCodeArrayDynamic ProgrammingQueueHeap (Priority Queue)
- 297. Serialize and Deserialize Binary TreeHardLeetCodeStringTreeDepth-First SearchBreadth-First Search
- 2972. Count the Number of Incremovable Subarrays IIHardLeetCodeArrayTwo PointersBinary Search