SudoSolver is a python 3 script that solves Sudoku puzzles using a recursive elimination and backtracking.
Download repository.
in SudoSolver folder, change the file in.txt that contains the Sudoku puzzle, then launch SudoSolver.py to solve the puzzle, all steps are logged in the file out.txt
This version uses backtracking only.
This version uses elimination first then usese the backtracking function
In version 2.1 we don't try everything in backtracking function but only possible cases, can cut execution time in half
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.