Refactor to use filter_map

This commit is contained in:
George Thomas 2026-01-13 14:16:43 +00:00
parent cb7b821434
commit 19d402ec8f

View File

@ -31,8 +31,7 @@ pub const PUZZLE: Puzzle<(usize, Vec<HashSet<usize>>), 2> = Puzzle {
.map(|row| { .map(|row| {
row.into_iter() row.into_iter()
.enumerate() .enumerate()
.filter(|(_, b)| *b) .filter_map(|(i, b)| if b { Some(i) } else { None })
.map(|(i, _)| i)
.collect() .collect()
}) })
.collect() .collect()