generated from PlexSheep/rs-base
Compare commits
1 commit
cc1afda25b
...
5f8c92de47
Author | SHA1 | Date | |
---|---|---|---|
5f8c92de47 |
1 changed files with 15 additions and 7 deletions
|
@ -133,9 +133,11 @@ impl<'wl, WL: WordList> Game<'wl, WL> {
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let buflen = solution.len();
|
let buflen = solution.len();
|
||||||
|
#[cfg(debug_assertions)]
|
||||||
|
{
|
||||||
assert_eq!(buflen, buf.len());
|
assert_eq!(buflen, buf.len());
|
||||||
assert_eq!(buflen, evaluation.len());
|
assert_eq!(buflen, evaluation.len());
|
||||||
debug!("buf: {buf:?}");
|
}
|
||||||
|
|
||||||
// first the correct solutions
|
// first the correct solutions
|
||||||
for ((idx, c_guess), c_sol) in guess.chars().enumerate().zip(solution.chars()) {
|
for ((idx, c_guess), c_sol) in guess.chars().enumerate().zip(solution.chars()) {
|
||||||
|
@ -146,8 +148,11 @@ impl<'wl, WL: WordList> Game<'wl, WL> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(debug_assertions)]
|
||||||
|
{
|
||||||
assert_eq!(buflen, buf.len());
|
assert_eq!(buflen, buf.len());
|
||||||
assert_eq!(buflen, evaluation.len());
|
assert_eq!(buflen, evaluation.len());
|
||||||
|
}
|
||||||
|
|
||||||
// then check if the char exists, but was not guessed to be at the correct position
|
// then check if the char exists, but was not guessed to be at the correct position
|
||||||
//
|
//
|
||||||
|
@ -171,8 +176,11 @@ impl<'wl, WL: WordList> Game<'wl, WL> {
|
||||||
evaluation[idx] = (c_guess, status);
|
evaluation[idx] = (c_guess, status);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(debug_assertions)]
|
||||||
|
{
|
||||||
assert_eq!(buflen, buf.len());
|
assert_eq!(buflen, buf.len());
|
||||||
assert_eq!(buflen, evaluation.len());
|
assert_eq!(buflen, evaluation.len());
|
||||||
|
}
|
||||||
evaluation.into()
|
evaluation.into()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue