Files
wordle-solver-rs/src/app/wordle_solver.rs
T
2026-08-18 20:22:48 +02:00

22 lines
742 B
Rust

use std::path::Path;
use wordle_solver::{pattern::Pattern, solver::Solver, word_list::WordList};
pub fn main() {
let wl = WordList::from_file(Path::new("valid-words.csv")).unwrap();
let mut solver = Solver::from_single_word_list(wl);
solver.apply_guess(Pattern::from_guess("CRANE", "CASTS").unwrap());
println!("{}", solver.tabular_format());
println!("{}", solver.best_word_format());
solver.apply_guess(Pattern::from_guess("CRANE", "WORKS").unwrap());
println!("{}", solver.tabular_format());
println!("{}", solver.best_word_format());
solver.apply_guess(Pattern::from_guess("CRANE", "PAPER").unwrap());
println!("{}", solver.tabular_format());
println!("{}", solver.best_word_format());
}