diff --git a/y2015/src/days/d7.rs b/y2015/src/days/d7.rs index fe8cb1b..9ebaca6 100644 --- a/y2015/src/days/d7.rs +++ b/y2015/src/days/d7.rs @@ -9,7 +9,7 @@ pub fn process_part1(input: &str) -> HashMap { instructions.insert(wire.to_string(), expression.to_string()); } for wire in instructions.keys() { - set_wire(wire.to_owned(), &mut wires, &instructions); + set_wire(wire.to_string(), &mut wires, &instructions); } wires } @@ -39,7 +39,7 @@ fn set_wire( if parts.len() == 2 { let value = set_wire(parts[1].clone(), wires, instructions); wires.insert(wire, !value); - return value; + return !value; } if parts.len() == 3 { let left = match parts[0].parse::() {