Skip to content

GregoryHue/SudokuSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PySudokuSolver

Python script to solve a Sudoku.

Project setup

Get into the project folder:

cd PySudokuSolver

Create a new environment:

virtualenv --python="/usr/local/bin/python3" env

Get into that environment:

source env/bin/activate 

Install the librairies:

pip install -r requirements.txt

Usage

Run:

python3 app/src/main.py

This will display a prompt where you can choose which difficulty of Sudoku you want to solve. The result will be displayed in the console. A log file detailing every step can be found in app/files/log.txt.

Note : The difficulties "hard" and "extreme" aren't always completed.

Versions

  • Python 3.8.10
  • Ubuntu 20.04.5

Structure

app/
env/
.gitignore
README.md

TODO

  • Rework the random steps to make sure hard and extreme are always completed.
  • Make it executable with command line
  • Add parameters
  • Add interface

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages