A fast and lightweight library to solve nonograms.
This library is based on self designed algorithm which is explained in a separate document here.
shell
cargo build --release --bin nonosolver --all-features
shell
cat 'layout.json' | nonosolver
Width: 3
Height: 3
████
██ ██
██ ██
shell
cat 'layout.json' | nonosolver --out-format 'json'
{"rows":[[1,1,2],[1,2,1],[1,2,1]]}