Ctrl K

Coding problems

Algorithm problems with tests in Python, JavaScript, Java, Go and C++, checked on our server.

Median Across Two ArraysArray · Binary Search · Divide and ConquerHardFind in a Shifted Sorted ArrayArray · Binary SearchMediumFirst and Last CopyArray · Binary SearchMediumSlot on a Sorted ShelfArray · Binary SearchEasyWhole Square RootMath · Binary SearchEasyFind in a Row-Chained GridArray · Binary Search · MatrixMediumFind in a Shifted Array With RepeatsArray · Binary SearchMediumMinimum of a Shifted ListArray · Binary SearchMediumMinimum of a Shifted Array With RepeatsArray · Binary SearchHardThe Lone SummitArray · Binary SearchMediumPair in a Sorted ListArray · Two Pointers · Binary SearchMediumShortest Stretch to the GoalArray · Binary Search · Prefix SumMediumSize of a Packed TreeBit Manipulation · Tree · Binary SearchEasyFind in a Grid Sorted Both WaysArray · Binary Search · Divide and ConquerMediumTriples Under a LimitArray · Two Pointers · Binary SearchMediumThe Lost TicketBit Manipulation · Array · Hash TableEasyNearest Value in a Search TreeTree · Depth-First Search · Binary Search TreeEasyImpact Score From a Sorted ListArray · Binary SearchMediumSpot the Extra CopyBit Manipulation · Array · Two PointersMediumLongest Rising SelectionArray · Binary Search · Dynamic ProgrammingMediumFrame Around an Ink BlotDepth-First Search · Breadth-First Search · ArrayHardSmaller Values to the RightBinary Indexed Tree · Segment Tree · ArrayHardWindow Sums Within a BandBinary Indexed Tree · Segment Tree · ArrayHardValues in Both ListsArray · Hash Table · Two PointersEasyShared Values With RepeatsArray · Hash Table · Two PointersEasyBoxes Inside BoxesArray · Binary Search · Dynamic ProgrammingHardRichest Plot Under the CapArray · Binary Search · MatrixHardTiles Into a Full SquareMath · Binary SearchEasyK-th Smallest in a Sorted GridArray · Binary Search · MatrixMediumDigit of Endless CountingMath · Binary SearchMediumThe Heaviest Reading DayGreedy · Array · Binary SearchHardNearest Following SlotArray · Binary Search · SortingMediumFull Pyramid RowsMath · Binary SearchEasyLow, Peak, MiddleStack · Array · Binary SearchMediumWarm Every CabinArray · Two Pointers · Binary SearchMediumA Base of All OnesMath · Binary SearchHardPairs With a Steep DropBinary Indexed Tree · Segment Tree · ArrayHardPairs With a Fixed GapArray · Hash Table · Two PointersMediumThe Unpaired Value in a Sorted RowArray · Binary SearchMediumStick Triples That Form a TriangleGreedy · Array · Two PointersMediumTwo Squares Make ItMath · Two Pointers · Binary SearchMediumBest Average of a Long StretchArray · Binary Search · Prefix SumHardNearest k ValuesArray · Two Pointers · Binary SearchMediumK-th Value in a Times TableMath · Binary SearchHardFind in a Sorted ListArray · Binary SearchEasyWindows With a Small ProductArray · Binary Search · Prefix SumMediumLongest Shared RunArray · Binary Search · Dynamic ProgrammingMediumK-th Smallest Pair GapArray · Two Pointers · Binary SearchHardNext Letter, Wrapping AroundArray · Binary SearchEasyGrowing Steps on a LineMath · Binary SearchMedium
1 of 6 · 270 problems