The Times Enigma Puzzles

Over the Autumn/Winter of 2009, I put the Objective-C and Cocoa knowledge I’d been learning to use by writing an application to solve ‘Enigma’ crossword puzzles as found in the ‘Radio Times’ magazines. The app uses optimisations in order to find the solution to the puzzles in a short period of time.

The app doesn’t have any user interface, so the puzzles to be solved must currently be entered into the code.


  1. matt norris says:

    The solver needs to be like a crossword solver, but it should need to know which letters will be the same and/or you can remove known letters from the dictionary it uses.

  2. James Bedford says:

    Thanks for the comment! If I have time I’ll try to update this page with details of the algorithm I used to solve the puzzle.