From b410fa49ca8d33ae482987d18741741f9c881cc2 Mon Sep 17 00:00:00 2001 From: Fabian Schmidt Date: Tue, 17 Dec 2024 15:12:58 +0100 Subject: [PATCH] y2024d17p2 still not done --- y2024/src/days/d17.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/y2024/src/days/d17.rs b/y2024/src/days/d17.rs index 868680a..b3e248b 100644 --- a/y2024/src/days/d17.rs +++ b/y2024/src/days/d17.rs @@ -62,14 +62,19 @@ pub fn process_part2(input: &str) -> u32 { }) .collect_vec() .concat(); + let mut a = 0; loop { + registers.insert("A", a); let out = exec_program(instructions.clone(), &mut registers); if out == orig { + println!("{orig:?}"); + println!("{out:?}"); break; } + a += 1; } - *registers.get("A").unwrap() + a } fn exec_program(instructions: Vec<(&str, &str)>, registers: &mut HashMap<&str, u32>) -> Vec {