generate/
generate.rs

1use sodo::{Difficulty, Solver};
2
3fn main() {
4    let mut solver = Solver::new();
5
6    for difficulty in [
7        Difficulty::Easy,
8        Difficulty::Medium,
9        Difficulty::Hard,
10        Difficulty::Expert,
11    ] {
12        let puzzle = solver.generate(9, difficulty).unwrap();
13        println!("{difficulty:?}:\n{puzzle}");
14    }
15}