Skip to content

A Sudoku solver not using traditional backtracking methods but with human developed techniques to increase computational speed.

Notifications You must be signed in to change notification settings

felixwsiu/SudoSolve

Repository files navigation

SudoSolve

Main_UI Autosolve

Table of contents

General info

Conventional sudoku solvers with backtracking and brute force run times didn't sound very exciting, thats why SudoSolve was created!

SudoSolve imitates beginner and advanced techniques that real humans use to solve sudokus but at a computer processing speed.
Techniques can be found at @https://www.learn-sudoku.com/advanced-techniques.html

This project has an option to run against generated sudoku puzzles from http://www.cs.utep.edu/cheon/ws/sudoku/ API
and solve the given number of puzzles the user wants.

Technologies

Project is created with:

  • Python version: 3.7.2

Setup

To run this project, install modules using pip:

$ pip install requests
$ pip install html5lib
$ pip install bs4

About

A Sudoku solver not using traditional backtracking methods but with human developed techniques to increase computational speed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published