diff options
author | June McEnroe <june@causal.agency> | 2016-12-23 13:49:22 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2020-11-22 00:14:25 -0500 |
commit | b2bad4db74f9ba8f496e10f02d86f6be9260c7ee (patch) | |
tree | ade1b3e1b26c6e8315773564878448f32bfc7eb9 /src/bin | |
parent | Day 23 (diff) | |
download | aoc-b2bad4db74f9ba8f496e10f02d86f6be9260c7ee.tar.gz aoc-b2bad4db74f9ba8f496e10f02d86f6be9260c7ee.zip |
Day 23 part 2
Diffstat (limited to 'src/bin')
-rw-r--r-- | src/bin/day23.rs | 7 |
1 files changed, 4 insertions, 3 deletions
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] |