diff --git a/day2/src/part1.rs b/day2/src/part1.rs index e3427c6..1cf93bc 100644 --- a/day2/src/part1.rs +++ b/day2/src/part1.rs @@ -23,14 +23,14 @@ impl Games { .collect(), } } - fn valid_games(self) -> Vec { + fn valid_games(&self) -> Vec { self.games .iter() .filter(|m| m.valid()) .map(|m| m.id) .collect() } - fn valid_sum(self) -> i32 { + fn valid_sum(&self) -> i32 { self.valid_games().iter().sum() } }