Knight's Tour
Knight's Tour - a sequence of moves of a knight on a chessboard such that the knight visits every square exactly once.
Knight's Tour - a sequence of moves of a knight on a chessboard such that the knight visits every square exactly once.
Eight Queens Puzzle - placing chess queens so that no two queens challenge each other.
Sorting It Out - minus conventional sorting algorithms.
Back to the Checkout - an exercise in decoupling.
Six Letters - addressing conflicting objectives: clarity, speed and extendibility.
Anagrams - a simple challenge.
Spell Checker - an experiment with Bloom filters.
Data Munging - don't repeat yourself.
Searching a sorted array - an experiment of approaches.
FizzBuzz - a simple experiment in test-driven development.