Ctrl K

Coding problems

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

Pair With a Target SumArray · Hash TableEasyMedian Across Two ArraysArray · Binary Search · Divide and ConquerHardTwo Boards Holding WaterGreedy · Array · Two PointersMediumZero-Sum TriplesArray · Two Pointers · SortingMediumTriple Sum Nearest the TargetArray · Two Pointers · SortingMediumFour Numbers to a TargetArray · Two Pointers · SortingMediumSqueeze Repeats Out of a Sorted ArrayArray · Two PointersEasyDrop the Unwanted ValueArray · Two PointersEasyNext Arrangement in OrderArray · Two PointersMediumFind in a Shifted Sorted ArrayArray · Binary SearchMediumFirst and Last CopyArray · Binary SearchMediumSlot on a Sorted ShelfArray · Binary SearchEasySudoku Board Without ClashesArray · Hash Table · MatrixMediumComplete the SudokuArray · Hash Table · BacktrackingHardWeight Sets for an Exact LoadArray · BacktrackingMediumCard Hands for an Exact TotalArray · BacktrackingMediumSmallest Absent PositiveArray · Hash TableHardWater Between WallsStack · Array · Two PointersHardFewest Jumps to the EndGreedy · Array · Dynamic ProgrammingMediumAll OrderingsArray · BacktrackingMediumDistinct Orderings With RepeatsArray · Backtracking · SortingMediumTurn a Square ClockwiseArray · Math · MatrixMediumAnagram BucketsArray · Hash Table · StringMediumPeaceful QueensArray · BacktrackingHardMost Profitable StreakArray · Divide and Conquer · Dynamic ProgrammingMediumSpiral ReadoutArray · Matrix · SimulationMediumReach the Last CellGreedy · Array · Dynamic ProgrammingMediumMerging Room BookingsArray · SortingMediumFitting In a New BookingArrayMediumSpiral-Numbered SquareArray · Matrix · SimulationMediumWarehouse Cart RoutesArray · Dynamic Programming · MatrixMediumCheapest Corner-to-Corner RouteArray · Dynamic Programming · MatrixMediumAdd One to a Digit ArrayArray · MathEasyJustify the LinesArray · String · SimulationHardZero Out the CrossesArray · Hash Table · MatrixMediumFind in a Row-Chained GridArray · Binary Search · MatrixMediumFlags in Three ColorsArray · Two Pointers · SortingMediumEvery Topping ComboBit Manipulation · Array · BacktrackingMediumWord Traced on a Letter GridDepth-First Search · Array · StringMediumAt Most Two CopiesArray · Two PointersMediumFind in a Shifted Array With RepeatsArray · Binary SearchMediumBiggest Rectangle Under the SkylineStack · Array · Monotonic StackHardBiggest Solid Panel BlockStack · Array · Dynamic ProgrammingHardMerge Into the Spare TailArray · Two Pointers · SortingEasyAll Distinct Card HandsBit Manipulation · Array · BacktrackingMediumTree From Pre-Order and In-Order WalksTree · Array · Hash TableMediumTree From In-Order and Post-Order WalksTree · Array · Hash TableMediumBalanced Tree from a Sorted ListTree · Binary Search Tree · ArrayEasyRows of the Number PyramidArray · Dynamic ProgrammingEasyA Single Row of the Number PyramidArray · Dynamic ProgrammingEasy
1 of 36 · 1760 problems