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| {
row.into_iter()
.enumerate()
.filter(|(_, b)| *b)
.map(|(i, _)| i)
.filter_map(|(i, b)| if b { Some(i) } else { None })
.collect()
})
.collect()