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.