Skip to content

winstonisaac/EZSudoku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EZSudoku

EZSudoku is a Sudoku solver. It is currently a work in progress. The current version is accessible here.

What is Sudoku?

Sudoku is a logic-based, combinatorial number-placement puzzle. In classic sudoku, the objective is to fill a 9×9 grid with digits so that each column, each row, and each of the nine 3×3 subgrids that compose the grid (also called "boxes", "blocks", or "regions") contain all of the digits from 1 to 9. The puzzle setter provides a partially completed grid, which for a well-posed puzzle has a single solution. (Wikipedia)

Feature List

  • EZSudoku can solve up to the hardest puzzles.
  • Designed to work for perfect square Sudokus (tested up to a 16 x 16 puzzle). The web interface, however, only includes support up to 9 x 9 due to visual constraints.
  • The solver utilizes both a logical approach and a backtracking method (for the hardest puzzles).
  • The web interface checks for error in the board to be solved (e.g. having too few entries, same values in a row/column/box).

Special Thanks

Contact

License

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)