Ctrl K

Coding problems

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

Shared Start of WordsTrie · StringEasySplit Into Dictionary WordsTrie · Memoization · ArrayMediumEvery Way to Space the WordsTrie · Memoization · ArrayHardWords Hidden in a Letter GridTrie · Array · StringHardGlued Into a PalindromeTrie · Array · Hash TableHardNumbers in Dictionary OrderDepth-First Search · TrieMediumMost Different PairBit Manipulation · Trie · ArrayMediumMirror Word BlocksTrie · Array · StringHardK-th Number in Dictionary OrderTrieHardWords Built From Shorter WordsDepth-First Search · Trie · ArrayHardDistinct Word ShorthandsGreedy · Trie · ArrayHardHighlight Search HitsTrie · Array · Hash TableMediumShorten Words to Their RootsTrie · Array · Hash TableMediumMost Searched WordsTrie · Array · Hash TableMediumWord Grown Letter by LetterTrie · Array · Hash TableMediumHighlight Search TermsTrie · Array · Hash TableMediumWords Hidden in a TextTrie · Array · Hash TableMediumWord Tape With Shared EndingsTrie · Array · Hash TableMediumCapitals Follow the PatternTrie · Array · Two PointersMediumDictionary Words in a TextTrie · Array · StringEasyWords That Fit Each PuzzleBit Manipulation · Trie · ArrayHardOutermost Folders OnlyDepth-First Search · Trie · ArrayMediumTop Three While TypingTrie · Array · StringMediumDoubled FragmentsTrie · String · Hash FunctionHardCounting Distinct SubstringsTrie · String · Suffix ArrayMediumBest XOR Partner Under a CapBit Manipulation · Trie · ArrayHardPairs With XOR in a RangeBit Manipulation · Trie · ArrayHardEvery Start Is a WordDepth-First Search · TrieMediumBest XOR Up the Chain of CommandBit Manipulation · Depth-First Search · TrieHardPurge Twin FoldersTrie · Array · Hash TableHardDistinct Segments With Few MultiplesTrie · Array · Hash TableMediumPrefix Popularity TotalsTrie · Array · StringHardNearly Dictionary WordsTrie · Array · StringMediumXOR of Two Disjoint SubtreesTree · Depth-First Search · GraphHardFewest Stray LettersTrie · Array · Hash TableMediumXOR of a Close PairBit Manipulation · Trie · ArrayEasyLargest XOR of a Close PairBit Manipulation · Trie · ArrayHardPhrase Rewrite RulesGraph · Trie · ArrayHardBookend Word PairsTrie · Array · StringEasyShared Leading DigitsTrie · Array · Hash TableMediumFraming Word PairsTrie · Array · StringHardA Piece Only One Word HasTrie · Array · Hash TableMediumBest Match by EndingTrie · Array · StringHardTarget From Word BeginningsTrie · Segment Tree · ArrayMediumShared Prefix After a RemovalTrie · Array · StringHardNo Number Starts AnotherTrie · Array · StringEasy