This project is a Sudoku Solver application implemented in Python with a user-friendly graphical interface. It utilizes the backtracking algorithm to efficiently find unique solutions for valid Sudoku puzzles, allowing users to input puzzles and obtain solutions.
- Interactive GUI: A clean and intuitive graphical interface for inputting Sudoku puzzles.
- Backtracking Algorithm: Efficiently solves Sudoku puzzles using a robust backtracking implementation.
- Validation: Basic validation for initial puzzle input (e.g., valid numbers within cells).
- Clear/Reset Functionality: Options to clear the board or reset to the initial puzzle.
- Error Handling: Provides feedback for invalid or unsolvable puzzles.