This project is a Sudoku Solver that utilizes a backtracking algorithm to fill in a 9x9 Sudoku grid, with real-time visual feedback of each solving step.
- Real-Time Solving Visualization: Watch the grid being filled step-by-step as the backtracking algorithm progresses.
- User Input Validation: Ensures that all inputs are numbers between 1 and 9, preventing invalid entries.
- Interactive Reset: Clear the board with a single click and start solving a new puzzle instantly.
- Error Handling: Detects unsolvable boards or invalid entries and provides error messages accordingly.
- Open https://jeswindany.github.io/Sudoku-Solver/ in your browser to start using the solver.
- Enter your puzzle values in the grid.
- Click the "Solve" button to begin the solving process.
- If needed, click "Reset" to clear the grid.
The solver is implemented using JavaScript with a backtracking algorithm. It also incorporates DOM manipulation for visual updates and validation functions to ensure input correctness.
This project is licensed under the MIT License - see the LICENSE.md file for details.