Ctrl K

Coding problems

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

Module Build OrderDepth-First Search · Breadth-First Search · GraphMediumCourse Enrollment QueueDepth-First Search · Breadth-First Search · GraphMediumLetter Order From a DictionaryDepth-First Search · Breadth-First Search · GraphHardBest Roots for a TreeDepth-First Search · Breadth-First Search · GraphMediumLongest Uphill WalkDepth-First Search · Breadth-First Search · GraphHardOrder Forced by FragmentsGraph · Topological Sort · ArrayMediumRoutes That Always EndDepth-First Search · Breadth-First Search · GraphMediumQuietest of the RicherDepth-First Search · Graph · Topological SortMediumThief and GuardGraph · Topological Sort · MemoizationHardEvery Route Ends at the GoalGraph · Topological SortMediumFewest Terms to Finish the ProgramGraph · Topological SortMediumTask Plan by TeamsDepth-First Search · Breadth-First Search · GraphHardLongest Hike Through the WoodsTree · Depth-First Search · Breadth-First SearchMediumDoes This Step Come FirstDepth-First Search · Breadth-First Search · GraphMediumEach Color OnceGraph · Topological Sort · ArrayHardCell Levels by Rows and ColumnsUnion Find · Graph · Topological SortHardMouse, Cat and CheeseGraph · Topological Sort · MemoizationHardRoutes That Keep Getting CloserGraph · Topological Sort · Dynamic ProgrammingMediumMost Repeated Colour on a PathGraph · Topological Sort · MemoizationHardRoom Building OrdersTree · Graph · Topological SortHardCounting the Fastest RoutesGraph · Topological Sort · Dynamic ProgrammingMediumThe Fastest Study PlanGraph · Topological Sort · ArrayHardDishes You Can CookGraph · Topological Sort · ArrayMediumRound Table of Best FriendsDepth-First Search · Graph · Topological SortHardAll Prerequisite TasksDepth-First Search · Breadth-First Search · GraphMediumTree Path Without Twin NeighboursTree · Depth-First Search · GraphHardUphill-Only WalksDepth-First Search · Breadth-First Search · GraphHardLongest Loop of HopsDepth-First Search · Breadth-First Search · GraphHardCompress a Grid of NumbersUnion Find · Graph · Topological SortHardGrid From Ordering RulesGraph · Topological Sort · ArrayHardCoin Pickup Round TripTree · Graph · Topological SortHardSpread the News to EveryoneDepth-First Search · Breadth-First Search · Union FindHardLetter Counts of Shortest CoversBit Manipulation · Graph · Topological SortHardExpand a Template With VariablesDepth-First Search · Breadth-First Search · GraphMedium