Table of Contents
Psuedokude is a dynamic sudoku solver that can solve boards of any size up to a u16
. Psuedokude solves using stack-based backtracking as well as candidate analysis.
Read an in-depth analysis of this project here.
- Download Rust
1.1 Windows: download the installer here
1.2 Linux/macOS: executecurl https://sh.rustup.rs -sSf | sh
- Add the
colored
cratecargo add colored
- Clone/download the repo
git clone https://github.com/nTh0rn/rust-pseudokude.git
- Modify
let init = vec![]
withinsrc/main.rs
to the sudoku board of your choice. - Run in terminal using
cargo run
or build to.exe
usingcargo build --release
.
NOTE
Example sudoku boards exist within src/main_timed.rs
Distributed under the MIT License. See LICENSE.txt
for more information.
Nikolas Thornton - nthorn.com - contact@nthorn.com