Skip to content

Jeswindany/Sudoku-Solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku Solver

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.

Features

  • 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.

Getting Started

  1. Open https://jeswindany.github.io/Sudoku-Solver/ in your browser to start using the solver.

Usage

  1. Enter your puzzle values in the grid.
  2. Click the "Solve" button to begin the solving process.
  3. If needed, click "Reset" to clear the grid.

Technical Details

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.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

Input any Sudoku and find solution.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors