Compare commits

...

2 commits

Author SHA1 Message Date
cd48322e89 Merge branch 'feat/naive' of https://git.cscherr.de/PlexSheep/wordle-analyzer into feat/naive
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m51s
2024-08-03 19:17:18 +02:00
5c43363cf8 fix(naive): solver works again after evaluation bugfixes, but is dumber than before 2024-08-03 19:17:11 +02:00

View file

@ -61,7 +61,13 @@ impl<'wl, WL: WordList> Solver<'wl, WL> for NaiveSolver<'wl, WL> {
cinfo.tried_but_failed(idx);
*abs_freq.entry(p.0).or_default() += 1;
}
Status::None => (),
Status::None => {
let cinfo = state
.char_map_mut()
.entry(p.0)
.or_insert(CharInfo::new(game.length()));
cinfo.tried_but_failed(idx);
}
}
trace!("absolute frequencies: {abs_freq:?}");
state.finish_step(&abs_freq);