This project includes a Sudoku validator, ensuring that each puzzle and attempt to fill in a spot follow the three rules of the game, and a solver, to fill in a given puzzle generated by a method.
The rules of the game are as follows:
- A number between 1 and 9 must only appear once in each row of a given board.
- A number between 1 and 9 must only appear once in each column of a given board.
- A number between 1 and 9 must only appear once in each 3*3 box of a given board.