CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 628. Maximum Product of Three NumbersEasyLeetCodeArrayMathSorting
- 637. Average of Levels in Binary TreeEasyLeetCodeTreeDepth-First SearchBreadth-First SearchBinary Tree
- 643. Maximum Average Subarray IEasyLeetCodeArraySliding Window
- 645. Set MismatchEasyLeetCodeArrayHash TableBit ManipulationSorting
- 653. Two Sum IV - Input is a BSTEasyLeetCodeHash TableTwo PointersTreeDepth-First Search
- 657. Robot Return to OriginEasyLeetCodeStringSimulation
- 66. Plus OneEasyLeetCodeArrayMath
- 661. Image SmootherEasyLeetCodeArrayMatrix
- 67. Add BinaryEasyLeetCodeMathStringBit ManipulationSimulation
- 671. Second Minimum Node In a Binary TreeEasyLeetCodeTreeDepth-First SearchBinary Tree
- 674. Longest Continuous Increasing SubsequenceEasyLeetCodeArray
- 680. Valid Palindrome IIEasyLeetCodeTwo PointersStringGreedy
- 682. Baseball GameEasyLeetCodeArrayStackSimulation
- 69. Sqrt(x)EasyLeetCodeMathBinary Search
- 693. Binary Number with Alternating BitsEasyLeetCodeBit Manipulation
- 696. Count Binary SubstringsEasyLeetCodeTwo PointersString
- 697. Degree of an ArrayEasyLeetCodeArrayHash Table
- 70. Climbing StairsEasyLeetCodeMathDynamic ProgrammingMemoization
- 700. Search in a Binary Search TreeEasyLeetCodeTreeBinary Search TreeBinary Tree
- 703. Kth Largest Element in a StreamEasyLeetCodeTreeDesignBinary Search TreeHeap (Priority Queue)
- 704. Binary SearchEasyLeetCodeArrayBinary Search
- 705. Design HashSetEasyLeetCodeArrayHash TableLinked ListDesign
- 706. Design HashMapEasyLeetCodeArrayHash TableLinked ListDesign
- 709. To Lower CaseEasyLeetCodeString
- 717. 1-bit and 2-bit CharactersEasyLeetCodeArray
- 724. Find Pivot IndexEasyLeetCodeArrayPrefix Sum
- 728. Self Dividing NumbersEasyLeetCodeMath
- 733. Flood FillEasyLeetCodeArrayDepth-First SearchBreadth-First SearchMatrix
- 734. Sentence SimilarityEasyLeetCodeArrayHash TableString
- 744. Find Smallest Letter Greater Than TargetEasyLeetCodeArrayBinary Search
- 746. Min Cost Climbing StairsEasyLeetCodeArrayDynamic Programming
- 747. Largest Number At Least Twice of OthersEasyLeetCodeArraySorting
- 748. Shortest Completing WordEasyLeetCodeArrayHash TableString
- 760. Find Anagram MappingsEasyLeetCodeArrayHash Table
- 762. Prime Number of Set Bits in Binary RepresentationEasyLeetCodeMathBit Manipulation
- 766. Toeplitz MatrixEasyLeetCodeArrayMatrix
- 771. Jewels and StonesEasyLeetCodeHash TableString
- 783. Minimum Distance Between BST NodesEasyLeetCodeTreeDepth-First SearchBreadth-First SearchBinary Search Tree
- 796. Rotate StringEasyLeetCodeStringString Matching
- 800. Similar RGB ColorEasyLeetCodeMathStringEnumeration
- 804. Unique Morse Code WordsEasyLeetCodeArrayHash TableString
- 806. Number of Lines To Write StringEasyLeetCodeArrayString
- 812. Largest Triangle AreaEasyLeetCodeArrayMathGeometry
- 819. Most Common WordEasyLeetCodeArrayHash TableStringCounting
- 821. Shortest Distance to a CharacterEasyLeetCodeArrayTwo PointersString
- 824. Goat LatinEasyLeetCodeString
- 83. Remove Duplicates from Sorted ListEasyLeetCodeLinked List
- 830. Positions of Large GroupsEasyLeetCodeString
- 832. Flipping an ImageEasyLeetCodeArrayTwo PointersBit ManipulationMatrix
- 836. Rectangle OverlapEasyLeetCodeMathGeometry
- 844. Backspace String CompareEasyLeetCodeTwo PointersStringStackSimulation
- 859. Buddy StringsEasyLeetCodeHash TableString
- 860. Lemonade ChangeEasyLeetCodeArrayGreedy
- 867. Transpose MatrixEasyLeetCodeArrayMatrixSimulation
- 868. Binary GapEasyLeetCodeBit Manipulation
- 872. Leaf-Similar TreesEasyLeetCodeTreeDepth-First SearchBinary Tree
- 876. Middle of the Linked ListEasyLeetCodeLinked ListTwo Pointers
- 88. Merge Sorted ArrayEasyLeetCodeArrayTwo PointersSorting
- 883. Projection Area of 3D ShapesEasyLeetCodeArrayMathGeometryMatrix
- 884. Uncommon Words from Two SentencesEasyLeetCodeHash TableStringCounting