.emacs bleak handicap harsh (in C) harsh (in Haskell) kallsyms_i386_ppc user-space TCP sudoku trans |
This is my first useful program written in Haskell, mainly put here so that in case I someday become a famous Haskell hacker I can point at this and prove that at some point I really sucked. It's a Sudoku puzzle solver that took me about a day to write. Yes, I know there are example Sudoku solvers written in Haskell on the website; I didn't look at any of them, I swear. Anyway, it takes a lot longer to solve than even a brainless backtracking algorithm because it finds all solutions, not just any, and so will try all possibilities, even after it finds a viable solution.
This software is available under the public domain. Sudoku.lhs was last modified 03/04/2007 02:18am PST. |