Implementation of a Sudoku puzzle solver using a Constraint Satisfaction Problems approach that can calculate the easy, evil, and custom puzzles.
CS 131 HW 04 - A Sudoku Solver
Brandon Dionisio
stackoverflow
CS 131 Canvas Slides
Sudoku Solving Videos
To run the Sudoku Solver, use "python sudoku.py"
Change global variables to alter the easy and evil puzzles
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.