From 5d60ed699b930b2cb22c665fd54d6a27763b07d9 Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Fri, 23 Dec 2016 13:49:22 -0500 Subject: Day 23 part 2 --- src/bin/day23.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/bin/day23.rs b/src/bin/day23.rs index 3546dd5..4a54983 100644 --- a/src/bin/day23.rs +++ b/src/bin/day23.rs @@ -125,9 +125,9 @@ impl Vm { } } -fn solve(input: &str) -> i32 { +fn solve(initial: i32, input: &str) -> i32 { let mut vm = Vm::from(input); - vm.registers[0] = 7; + vm.registers[0] = initial; while vm.step() { } vm.registers[0] } @@ -136,7 +136,8 @@ fn main() { let mut input = String::new(); io::stdin().read_to_string(&mut input).unwrap(); - println!("Part 1: {}", solve(&input)); + println!("Part 1: {}", solve(7, &input)); + println!("Part 2: {}", solve(12, &input)); } #[test] -- cgit 1.4.1