diff --git a/src/main.rs b/src/main.rs index 997d08a..048fe4e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -9,6 +9,12 @@ use crate::letterset::LetterSet; mod letterset; fn main() { + let search_limit = env::args() + .nth(1) + .and_then(|n| n.parse::().ok()) + .unwrap_or(1000); + eprintln!("search depth: {search_limit}"); + let mut dictionary: Vec<_> = BufReader::new(io::stdin().lock()) .lines() .map(|line| { @@ -17,13 +23,8 @@ fn main() { (word, ls) }) .collect(); + eprintln!("words: {}", dictionary.len()); - let search_limit = env::args() - .nth(1) - .and_then(|n| n.parse::().ok()) - .unwrap_or(1000); - - eprintln!("search depth: {search_limit}"); let Some((len, path)) = solve(&mut dictionary, search_limit) else { println!("failed :("); process::exit(1);