Skip to content

Implementation of a Sudoku puzzle solver using a Constraint Satisfaction Problems approach that can calculate the easy, evil, and custom puzzles.

Notifications You must be signed in to change notification settings

brandondionisio/Constraint-Satisfaction-Sudoku-Solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Constraint-Satisfaction-Sudoku-Solver

Implementation of a Sudoku puzzle solver using a Constraint Satisfaction Problems approach that can calculate the easy, evil, and custom puzzles.

Title

CS 131 HW 04 - A Sudoku Solver

Author

Brandon Dionisio

Easy Puzzle

image

Evil Puzzle

image

Acknowledgements

stackoverflow
CS 131 Canvas Slides
Sudoku Solving Videos

Running The Program

To run the Sudoku Solver, use "python sudoku.py"
Change global variables to alter the easy and evil puzzles

User Input

Prompts the user to solve the easy, evil, or a custom Sudoku puzzle
If the user wants to solve a custom puzzle, the program will prompt the user to enter 9 consecutive integers for each row.
If the puzzle that the user inputs is unsolvable, the program will terminate.

About

Implementation of a Sudoku puzzle solver using a Constraint Satisfaction Problems approach that can calculate the easy, evil, and custom puzzles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages