CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 2944. Minimum Number of Coins for FruitsMediumLeetCodeArrayDynamic ProgrammingQueueHeap (Priority Queue)
- 2947. Count Beautiful Substrings IMediumLeetCodeHash TableMathStringEnumeration
- 2948. Make Lexicographically Smallest Array by Swapping ElementsMediumLeetCodeArrayUnion-FindSorting
- 2950. Number of Divisible SubstringsMediumLeetCodeHash TableStringCountingPrefix Sum
- 2952. Minimum Number of Coins to be AddedMediumLeetCodeArrayGreedySorting
- 2955. Number of Same-End SubstringsMediumLeetCodeArrayHash TableStringCounting
- 2957. Remove Adjacent Almost-Equal CharactersMediumLeetCodeStringDynamic ProgrammingGreedy
- 2958. Length of Longest Subarray With at Most K FrequencyMediumLeetCodeArrayHash TableSliding Window
- 2961. Double Modular ExponentiationMediumLeetCodeArrayMathSimulation
- 2962. Count Subarrays Where Max Element Appears at Least K TimesMediumLeetCodeArraySliding Window
- 2964. Number of Divisible Triplet SumsMediumLeetCodeArrayHash Table
- 2966. Divide Array Into Arrays With Max DifferenceMediumLeetCodeArrayGreedySorting
- 2967. Minimum Cost to Make Array EqualindromicMediumLeetCodeArrayMathBinary SearchGreedy
- 2971. Find Polygon With the Largest PerimeterMediumLeetCodeArrayGreedySortingPrefix Sum
- 2975. Maximum Square Area by Removing Fences From a FieldMediumLeetCodeArrayHash TableEnumeration
- 2976. Minimum Cost to Convert String IMediumLeetCodeArrayStringGraph TheoryShortest Path
- 2978. Symmetric CoordinatesMediumLeetCodeDatabase
- 2979. Most Expensive Item That Can Not Be BoughtMediumLeetCodeMathDynamic ProgrammingNumber Theory
- 298. Binary Tree Longest Consecutive SequenceMediumLeetCodeTreeDepth-First SearchBinary Tree
- 2981. Find Longest Special Substring That Occurs Thrice IMediumLeetCodeHash TableStringBinary SearchSliding Window
- 2982. Find Longest Special Substring That Occurs Thrice IIMediumLeetCodeHash TableStringBinary SearchSliding Window
- 2984. Find Peak Calling Hours for Each CityMediumLeetCodeDatabase
- 2986. Find Third TransactionMediumLeetCodeDatabase
- 2988. Manager of the Largest DepartmentMediumLeetCodeDatabase
- 2989. Class PerformanceMediumLeetCodeDatabase
- 299. Bulls and CowsMediumLeetCodeHash TableStringCounting
- 2992. Number of Self-Divisible PermutationsMediumLeetCodeArrayMathDynamic ProgrammingBacktracking
- 2993. Friday Purchases IMediumLeetCodeDatabase
- 2997. Minimum Number of Operations to Make Array XOR Equal to KMediumLeetCodeArrayBit Manipulation
- 2998. Minimum Number of Operations to Make X and Y EqualMediumLeetCodeDynamic ProgrammingBreadth-First SearchMemoization
- 3. Longest Substring Without Repeating CharactersMediumLeetCodeHash TableStringSliding Window
- 300. Longest Increasing SubsequenceMediumLeetCodeArrayBinary SearchDynamic Programming
- 3001. Minimum Moves to Capture The QueenMediumLeetCodeMathEnumeration
- 3002. Maximum Size of a Set After RemovalsMediumLeetCodeArrayHash TableGreedy
- 3004. Maximum Subtree of the Same ColorMediumLeetCodeArrayDynamic ProgrammingTreeDepth-First Search
- 3006. Find Beautiful Indices in the Given Array IMediumLeetCodeTwo PointersStringBinary SearchRolling Hash
- 3007. Maximum Number That Sum of the Prices Is Less Than or Equal to KMediumLeetCodeMathBinary SearchDynamic ProgrammingBit Manipulation
- 3011. Find if Array Can Be SortedMediumLeetCodeArrayBit ManipulationSorting
- 3012. Minimize Length of Array Using OperationsMediumLeetCodeArrayMathGreedyNumber Theory
- 3015. Count the Number of Houses at a Certain Distance IMediumLeetCodeBreadth-First SearchGraph TheoryPrefix Sum
- 3016. Minimum Number of Pushes to Type Word IIMediumLeetCodeHash TableStringGreedySorting
- 3020. Find the Maximum Number of Elements in SubsetMediumLeetCodeArrayHash TableEnumeration
- 3021. Alice and Bob Playing Flower GameMediumLeetCodeMath
- 3023. Find Pattern in Infinite Stream IMediumLeetCodeArraySliding WindowRolling HashString Matching
- 3025. Find the Number of Ways to Place People IMediumLeetCodeArrayMathGeometrySorting
- 3026. Maximum Good Subarray SumMediumLeetCodeArrayHash TablePrefix Sum
- 3029. Minimum Time to Revert Word to Initial State IMediumLeetCodeStringRolling HashString MatchingHash Function
- 3030. Find the Grid of Region AverageMediumLeetCodeArrayMatrix
- 3034. Number of Subarrays That Match a Pattern IMediumLeetCodeArrayRolling HashString MatchingHash Function
- 3035. Maximum Palindromes After OperationsMediumLeetCodeArrayHash TableStringGreedy
- 3039. Apply Operations to Make String EmptyMediumLeetCodeArrayHash TableSortingCounting
- 304. Range Sum Query 2D - ImmutableMediumLeetCodeArrayDesignMatrixPrefix Sum
- 3040. Maximum Number of Operations With the Same Score IIMediumLeetCodeArrayDynamic ProgrammingMemoization
- 3043. Find the Length of the Longest Common PrefixMediumLeetCodeArrayHash TableStringTrie
- 3044. Most Frequent PrimeMediumLeetCodeArrayHash TableMathMatrix
- 3047. Find the Largest Area of Square Inside Two RectanglesMediumLeetCodeArrayMathGeometry
- 3048. Earliest Second to Mark Indices IMediumLeetCodeArrayBinary Search
- 3050. Pizza Toppings Cost AnalysisMediumLeetCodeDatabase
- 3054. Binary Tree NodesMediumLeetCodeDatabase
- 3055. Top Percentile FraudMediumLeetCodeDatabase