diff --git a/day02/src/main.rs b/day02/src/main.rs index 93796a8..c6c4618 100644 --- a/day02/src/main.rs +++ b/day02/src/main.rs @@ -53,9 +53,9 @@ fn main() -> Result<(), Box> { let mut sum: u32 = 0; for line in reader.lines() { let line = line?; - let split_result: Vec<&str> = line.split_whitespace().collect(); - let other = Values::get_from_str(&split_result[0]); - let my = Values::get_from_str(&split_result[1]); + let mut split_result = line.split_whitespace().map(|o| Values::get_from_str(o)); + let other = split_result.next().unwrap(); + let my = split_result.next().unwrap(); sum += my.get_u32(); if other == my { sum += 3;