diff --git a/2023/day09/src/number_parsing.rs b/2023/day09/src/number_parsing.rs index 47269cd..e61391d 100644 --- a/2023/day09/src/number_parsing.rs +++ b/2023/day09/src/number_parsing.rs @@ -22,6 +22,10 @@ fn parse(line: &str, into: &mut Vec) { } } } + if neg { + acc = -acc + }; + into.push(acc); } fn execute(