diff --git a/rust/puzzles/day7.rs b/rust/puzzles/day7.rs index a8a77a8..120f231 100644 --- a/rust/puzzles/day7.rs +++ b/rust/puzzles/day7.rs @@ -31,8 +31,7 @@ pub const PUZZLE: Puzzle<(usize, Vec>), 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()