About Bugdle Algodle

Name the algorithm from a redacted snippet

Bugdle Algodle is a daily algorithm-recognition puzzle. Each day's snippet implements a famous algorithm — Dijkstra, quicksort, Knuth–Morris–Pratt, union-find, A*, RSA, Boyer–Moore, depth-first traversal — with the function name and identifier names redacted to generic placeholders. You have five attempts to type the canonical name. Every wrong guess reveals a row of hint chips scoring your attempt across five metadata dimensions: category (sort, search, graph traversal, dynamic programming, …), worst-case time complexity, paradigm (divide-and-conquer, greedy, recursive, …), principal data structure (array, graph, heap, hashtable, …), and decade of first formalisation.

With names stripped, the snippet has to be read for its shape: the control flow, the order in which it visits its input, the data structures it manipulates. Two pointers crawling toward each other is search or partition. A recursion that splits its input in half and recurses on both halves is divide-and-conquer. A priority queue plus graph traversal is almost certainly Dijkstra, Prim, or A*. The hint chips let you triangulate even when the snippet itself is opaque, so the game rewards the same triage instinct that helps in production code reviews.

Algodle is one of six daily Bugdle puzzles. The others are the full bug puzzle, Spotlight, Connectle, Framed, and Big-O.