This repository includes a Sudoku solver in both text and GUI form. The solver implements a backtracking algorithm to solve the board.
- Run the following command:
python "sudoku_solver_text.py" - Enter a number between 1 and 3 to determine difficulty
- Run the following command:
python "sudoku_solver_GUI.py" - Enter a number between 1 and 3 to determine difficulty
- To choose a cell to edit, either click on it or use the arrow keys to move from one cell to the other
- To temporarly place a number click on a number from 1 - 9
- To lock in the number choose the cell and click Enter
- To remove a number from a cell after being locked in simply click Backspace
- The game will automatically check if the board has been solved
- Finally to let the A.I. solve the entire board using backtracking click Space

