CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 179. Largest NumberMediumLeetCodeArrayStringGreedySorting
- 1792. Maximum Average Pass RatioMediumLeetCodeArrayGreedyHeap (Priority Queue)
- 1794. Count Pairs of Equal Substrings With Minimum DifferenceMediumLeetCodeHash TableStringGreedy
- 1797. Design Authentication ManagerMediumLeetCodeHash TableLinked ListDesignDoubly-Linked List
- 1798. Maximum Number of Consecutive Values You Can MakeMediumLeetCodeArrayGreedySorting
- 18. 4SumMediumLeetCodeArrayTwo PointersSorting
- 180. Consecutive NumbersMediumLeetCodeDatabase
- 1801. Number of Orders in the BacklogMediumLeetCodeArrayHeap (Priority Queue)Simulation
- 1802. Maximum Value at a Given Index in a Bounded ArrayMediumLeetCodeMathBinary SearchGreedy
- 1804. Implement Trie II (Prefix Tree)MediumLeetCodeHash TableStringDesignTrie
- 1806. Minimum Number of Operations to Reinitialize a PermutationMediumLeetCodeArrayMathSimulation
- 1807. Evaluate the Bracket Pairs of a StringMediumLeetCodeArrayHash TableString
- 1810. Minimum Path Cost in a Hidden GridMediumLeetCodeArrayDepth-First SearchBreadth-First SearchGraph Theory
- 1811. Find Interview CandidatesMediumLeetCodeDatabase
- 1813. Sentence Similarity IIIMediumLeetCodeArrayTwo PointersString
- 1814. Count Nice Pairs in an ArrayMediumLeetCodeArrayHash TableMathCounting
- 1817. Finding the Users Active MinutesMediumLeetCodeArrayHash Table
- 1818. Minimum Absolute Sum DifferenceMediumLeetCodeArrayBinary SearchSortingOrdered Set
- 1820. Maximum Number of Accepted InvitationsMediumLeetCodeArrayDepth-First SearchGraph TheoryMatrix
- 1823. Find the Winner of the Circular GameMediumLeetCodeArrayMathRecursionQueue
- 1824. Minimum Sideway JumpsMediumLeetCodeArrayDynamic ProgrammingGreedy
- 1828. Queries on Number of Points Inside a CircleMediumLeetCodeArrayMathGeometry
- 1829. Maximum XOR for Each QueryMediumLeetCodeArrayBit ManipulationPrefix Sum
- 1831. Maximum Transaction Each DayMediumLeetCodeDatabase
- 1833. Maximum Ice Cream BarsMediumLeetCodeArrayGreedySortingCounting Sort
- 1834. Single-Threaded CPUMediumLeetCodeArraySortingHeap (Priority Queue)
- 1836. Remove Duplicates From an Unsorted Linked ListMediumLeetCodeHash TableLinked List
- 1838. Frequency of the Most Frequent ElementMediumLeetCodeArrayBinary SearchGreedySliding Window
- 1839. Longest Substring Of All Vowels in OrderMediumLeetCodeStringSliding Window
- 184. Department Highest SalaryMediumLeetCodeDatabase
- 1841. League StatisticsMediumLeetCodeDatabase
- 1843. Suspicious Bank AccountsMediumLeetCodeDatabase
- 1845. Seat Reservation ManagerMediumLeetCodeDesignHeap (Priority Queue)
- 1846. Maximum Element After Decreasing and RearrangingMediumLeetCodeArrayGreedySorting
- 1849. Splitting a String Into Descending Consecutive ValuesMediumLeetCodeStringBacktrackingEnumeration
- 1850. Minimum Adjacent Swaps to Reach the Kth Smallest NumberMediumLeetCodeTwo PointersStringGreedy
- 1852. Distinct Numbers in Each SubarrayMediumLeetCodeArrayHash TableSliding Window
- 1855. Maximum Distance Between a Pair of ValuesMediumLeetCodeArrayTwo PointersBinary Search
- 1856. Maximum Subarray Min-ProductMediumLeetCodeArrayStackMonotonic StackPrefix Sum
- 1858. Longest Word With All PrefixesMediumLeetCodeArrayStringDepth-First SearchTrie
- 186. Reverse Words in a String IIMediumLeetCodeTwo PointersString
- 1860. Incremental Memory LeakMediumLeetCodeMathSimulation
- 1861. Rotating the BoxMediumLeetCodeArrayTwo PointersMatrix
- 1864. Minimum Number of Swaps to Make the Binary String AlternatingMediumLeetCodeStringGreedy
- 1865. Finding Pairs With a Certain SumMediumLeetCodeArrayHash TableDesign
- 1867. Orders With Maximum Quantity Above AverageMediumLeetCodeDatabase
- 1868. Product of Two Run-Length Encoded ArraysMediumLeetCodeArrayTwo Pointers
- 187. Repeated DNA SequencesMediumLeetCodeHash TableStringBit ManipulationSliding Window
- 1870. Minimum Speed to Arrive on TimeMediumLeetCodeArrayBinary Search
- 1871. Jump Game VIIMediumLeetCodeStringDynamic ProgrammingSliding WindowPrefix Sum
- 1874. Minimize Product Sum of Two ArraysMediumLeetCodeArrayGreedySorting
- 1875. Group Employees of the Same SalaryMediumLeetCodeDatabase
- 1877. Minimize Maximum Pair Sum in ArrayMediumLeetCodeArrayTwo PointersGreedySorting
- 1878. Get Biggest Three Rhombus Sums in a GridMediumLeetCodeArrayMathSortingHeap (Priority Queue)
- 1881. Maximum Value after InsertionMediumLeetCodeStringGreedy
- 1882. Process Tasks Using ServersMediumLeetCodeArrayHeap (Priority Queue)
- 1884. Egg Drop With 2 Eggs and N FloorsMediumLeetCodeMathDynamic Programming
- 1885. Count Pairs in Two ArraysMediumLeetCodeArrayTwo PointersBinary SearchSorting
- 1887. Reduction Operations to Make the Array Elements EqualMediumLeetCodeArraySorting
- 1888. Minimum Number of Flips to Make the Binary String AlternatingMediumLeetCodeStringDynamic ProgrammingSliding Window