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
coloredcratecargo add colored
- Clone/download the repo
git clone https://github.com/nTh0rn/rust-pseudokude.git
- Modify
let init = vec![]withinsrc/main.rsto the sudoku board of your choice. - Run in terminal using
cargo runor build to.exeusingcargo 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
