diff --git a/2023/src/bin/day04.rs b/2023/src/bin/day04.rs index e081e5e..a2062ed 100644 --- a/2023/src/bin/day04.rs +++ b/2023/src/bin/day04.rs @@ -32,11 +32,9 @@ fn part1(parsed: &Parsed) -> I { fn part2(parsed: &Parsed) -> I { let mut cards = vec![1; parsed.len()]; for (i, card) in parsed.iter().enumerate() { - let _: Option<()> = try { - for j in 1..=*card { - *cards.get_mut(i + j)? += cards[i]; - } - }; + for j in 1..=*card { + cards[i + j] += cards[i]; + } } cards.iter().sum() }