Java Implementation of a sudoku solver. It's very barebones right now, but it solved the hardest sudoku problem in the world easily.
It takes one argument, which is a 9 line tab separated file representing the puzzle.
This is really just something I wrote this weekend. It isn't very developed at all at this point. But it does work.
- javac src/sudoku_solver.java
- cd src
- java SudokuSolver ../puzzles/puzzle1.txt
- Currently doesn't check that the file input is a valid puzzle.
- Exception handling could be more fine grain in general.
Currently, Sudoku Smasher can generate a solved sudoku board from an empty board. What's missing from generating sudoku puzzles are:
- Randomization
- Detection of when a given board has a unique solution.
Neither of these should be hard.