This application uses the Backtracking Algorithm to generate a solution for the Sudoku that has been given by the user. The algorithm is adapted to solve the Sudoku that iterates all the possible solutions for the given Sudoku. If the solutions assigned do not lead to the solution of the Sudoku, the algorithm discards the solution and rolls back to the original solution and tries again.
Features of the Program:
- Enables user to enter a Sudoku which program can solve.
- Enables user to solve stored Sudoku puzzles from different difficulty levels.
- Enables user to check if his/her solution is correct.