Skip to content

A (relatively) fast nondeterministic sudoku solver in C++

License

Notifications You must be signed in to change notification settings

2bit-hack/kaiketsu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT

kaiketsu

Kaiketsu is a (relatively) fast sudoku solver written in C++

kaiketsu

It implements Donald Knuth's Algorithm X and Dancing Links.

The original paper can be found here.

This project uses rang to provide colors in terminal. Huge props to the author!

Some puzzles can be found here.

So far, 9X9 and 16X16 puzzles have been tested.

Usage

In main.cpp, modify partial sudoku puzzle and save

Run

make
./kaiketsu

defines.hpp contains parameters that can be changed to modify the dimensions of the puzzle.

Run

make clean

to clean up object and exec files

About

A (relatively) fast nondeterministic sudoku solver in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published