CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 3787. Find Diameter Endpoints of a TreeMediumLeetCodeTreeBreadth-First SearchGraph Theory
- 3788. Maximum Score of a SplitMediumLeetCodeArrayPrefix Sum
- 3789. Minimum Cost to Acquire Required ItemsMediumLeetCodeMathGreedy
- 379. Design Phone DirectoryMediumLeetCodeArrayHash TableLinked ListDesign
- 3790. Smallest All-Ones MultipleMediumLeetCodeHash TableMath
- 3792. Sum of Increasing Product BlocksMediumLeetCodeMathSimulation
- 3795. Minimum Subarray Length With Distinct Sum At Least KMediumLeetCodeArrayHash TableSliding Window
- 3796. Find Maximum Value in a Constrained SequenceMediumLeetCodeArrayGreedy
- 3799. Word Squares IIMediumLeetCodeArrayStringBacktrackingSorting
- 38. Count and SayMediumLeetCodeString
- 380. Insert Delete GetRandom O(1)MediumLeetCodeArrayHash TableMathDesign
- 3800. Minimum Cost to Make Two Binary Strings EqualMediumLeetCodeStringGreedy
- 3804. Number of Centered SubarraysMediumLeetCodeArrayHash TableEnumeration
- 3805. Count Caesar Cipher PairsMediumLeetCodeArrayHash TableMathString
- 3807. Minimum Cost to Repair Edges to Traverse a GraphMediumLeetCodeBinary SearchBreadth-First SearchGraph Theory
- 3808. Find Emotionally Consistent UsersMediumLeetCode
- 3809. Best Reachable TowerMediumLeetCodeArray
- 3810. Minimum Operations to Reach Target ArrayMediumLeetCodeArrayHash TableGreedy
- 3811. Number of Alternating XOR PartitionsMediumLeetCodeArrayHash TableDynamic ProgrammingBit Manipulation
- 3814. Maximum Capacity Within BudgetMediumLeetCodeArrayTwo PointersBinary SearchSorting
- 3815. Design Auction SystemMediumLeetCodeHash TableDesignHeap (Priority Queue)Ordered Set
- 3817. Good Indices in a Digit StringMediumLeetCodeMathString
- 3818. Minimum Prefix Removal to Make Array Strictly IncreasingMediumLeetCodeArray
- 3819. Rotate Non Negative ElementsMediumLeetCodeArraySimulation
- 382. Linked List Random NodeMediumLeetCodeLinked ListMathReservoir SamplingRandomized
- 3820. Pythagorean Distance Nodes in a TreeMediumLeetCodeTreeBreadth-First Search
- 3822. Design Order Management SystemMediumLeetCodeHash TableDesign
- 3824. Minimum K to Reduce Array Within LimitMediumLeetCodeArrayBinary Search
- 3825. Longest Strictly Increasing Subsequence With Non-Zero Bitwise ANDMediumLeetCodeArrayBinary SearchBit ManipulationEnumeration
- 3828. Final Element After Subarray DeletionsMediumLeetCodeArrayMathBrainteaserGame Theory
- 3829. Design Ride Sharing SystemMediumLeetCodeHash TableDesignQueueData Stream
- 3831. Median of a Binary Search Tree LevelMediumLeetCodeTreeDepth-First SearchBreadth-First SearchBinary Search Tree
- 3834. Merge Adjacent Equal ElementsMediumLeetCodeArrayStackSimulation
- 3835. Count Subarrays With Cost Less Than or Equal to KMediumLeetCodeArrayQueueMonotonic Queue
- 3837. Delayed Count of Equal ElementsMediumLeetCodeArrayHash TableCounting
- 3839. Number of Prefix Connected GroupsMediumLeetCodeArrayHash TableStringCounting
- 384. Shuffle an ArrayMediumLeetCodeArrayMathDesignRandomized
- 3840. House Robber VMediumLeetCodeArrayDynamic Programming
- 3843. First Element with Unique FrequencyMediumLeetCodeArrayHash TableCounting
- 3844. Longest Almost-Palindromic SubstringMediumLeetCodeTwo PointersStringDynamic Programming
- 3846. Total Distance to Type a String Using One FingerMediumLeetCodeHash TableString
- 3847. Find the Score Difference in a GameMediumLeetCodeArraySimulation
- 3848. Check Digitorial PermutationMediumLeetCodeMathCounting
- 3849. Maximum Bitwise XOR After RearrangementMediumLeetCodeStringGreedyBit Manipulation
- 385. Mini ParserMediumLeetCodeStringStackDepth-First Search
- 3851. Maximum Requests Without Violating the LimitMediumLeetCodeArrayHash TableGreedySliding Window
- 3853. Merge Close CharactersMediumLeetCodeHash TableString
- 3854. Minimum Operations to Make Array Parity AlternatingMediumLeetCodeArrayGreedy
- 3857. Minimum Cost to Split into OnesMediumLeetCodeMathDynamic Programming
- 3858. Minimum Bitwise OR From GridMediumLeetCodeArrayGreedyBit ManipulationMatrix
- 386. Lexicographical NumbersMediumLeetCodeDepth-First SearchTrie
- 3860. Unique Email GroupsMediumLeetCodeArrayHash TableString
- 3862. Find the Smallest Balanced IndexMediumLeetCodeArrayPrefix Sum
- 3863. Minimum Operations to Sort a StringMediumLeetCodeString
- 3865. Reverse K SubarraysMediumLeetCodeArrayTwo Pointers
- 3867. Sum of GCD of Formed PairsMediumLeetCodeArrayMathTwo PointersSorting
- 3868. Minimum Cost to Equalize Arrays Using SwapsMediumLeetCodeArrayHash TableGreedyCounting
- 3871. Count Commas in Range IIMediumLeetCodeMath
- 3872. Longest Arithmetic Sequence After Changing At Most One ElementMediumLeetCodeArrayEnumeration
- 3874. Valid Subarrays With Exactly One PeakMediumLeetCodeArrayMath