This is a simple solver for Sudoku Game written in Python. Note that it just solves level easy of Sudoku
Just clone this repository:
git clone https://github.com/pexemo/sudoku-solver.git
cd sudoku-solver
- Python
- NumPy
First make a text file like sample file (or just edit it) and enter your board data.
python main.py [-u show unsolved] file
Example:
$ python3 main.py sample_board.txt
Your solved board:
βββββ―ββββ―ββββ³ββββ―ββββ―ββββ³ββββ―ββββ―ββββ
β 9 β 6 β 3 β 8 β 1 β 7 β 5 β 4 β 2 β
β ββββΌββββΌββββββββΌββββΌββββββββΌββββΌββββ¨
β 8 β 7 β 1 β 5 β 4 β 2 β 6 β 9 β 3 β
β ββββΌββββΌββββββββΌββββΌββββββββΌββββΌββββ¨
β 2 β 4 β 5 β 9 β 3 β 6 β 8 β 1 β 7 β
β£ββββΏββββΏββββββββΏββββΏββββββββΏββββΏββββ«
β 5 β 3 β 9 β 4 β 6 β 1 β 7 β 2 β 8 β
β ββββΌββββΌββββββββΌββββΌββββββββΌββββΌββββ¨
β 4 β 1 β 6 β 7 β 2 β 8 β 3 β 5 β 9 β
β ββββΌββββΌββββββββΌββββΌββββββββΌββββΌββββ¨
β 7 β 8 β 2 β 3 β 5 β 9 β 1 β 6 β 4 β
β£ββββΏββββΏββββββββΏββββΏββββββββΏββββΏββββ«
β 3 β 2 β 7 β 6 β 9 β 5 β 4 β 8 β 1 β
β ββββΌββββΌββββββββΌββββΌββββββββΌββββΌββββ¨
β 1 β 5 β 4 β 2 β 8 β 3 β 9 β 7 β 6 β
β ββββΌββββΌββββββββΌββββΌββββββββΌββββΌββββ¨
β 6 β 9 β 8 β 1 β 7 β 4 β 2 β 3 β 5 β
βββββ·ββββ·ββββ»ββββ·ββββ·ββββ»ββββ·ββββ·ββββ