commit 547076078dbf5aad2175d6f274a535c1e4720657
parent 246702df37bc8a307eaa8d5d0d6d63c9f09a7363
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Fri, 31 Mar 2023 16:43:53 -0700
cleanup
Diffstat:
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/lechatphp/mod.rs b/src/lechatphp/mod.rs
@@ -183,7 +183,6 @@ fn solve_path(starting: Letter, letters_map: &HashMap<char, Letter>, img: &Dynam
let mut remaining: HashSet<_> = letters_map.values().collect();
let mut letter = remaining.take(&starting).unwrap();
for _ in 0..NB_CHARS {
- remaining.remove(letter);
answer.push(letter.character);
let mut dest_count = HashMap::<&Letter, usize>::new();
for dest in remaining.iter() {
@@ -193,7 +192,7 @@ fn solve_path(starting: Letter, letters_map: &HashMap<char, Letter>, img: &Dynam
dest_count.insert(dest, red);
}
if let Some((dest_max, _)) = dest_count.into_iter().max_by(|a, b| a.1.cmp(&b.1)) {
- letter = dest_max;
+ letter = remaining.take(dest_max).unwrap();
}
}
answer