Debug the Bug with Binary Search
Git bisect is a powerful debugging tool that uses binary search to find which commit introduced a bug. Instead of checking every commit linearly, you divide the history in half repeatedly, dramatically reducing the number of commits you need to inspect.
How it works:
For 16 commits, linear search takes up to 16 checks. Binary search? Just 4! That's the power of O(log n).
Complete 8 debugging rounds. Each round presents a git history with one breaking commit. Inspect commits, mark them as good or bad, and find the bug as efficiently as possible.
Scoring: You start with 200 points per round. Each inspection beyond the optimal number costs you 30 points. Find bugs efficiently to maximize your score!
Debugging Master Achievement Unlocked