From 97903693315baa735ad20df494bfc6160d46f5f6 Mon Sep 17 00:00:00 2001 From: JonOfUs Date: Fri, 8 Dec 2023 11:53:56 +0100 Subject: [PATCH] rm dbg --- src/days/d08.rs | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/src/days/d08.rs b/src/days/d08.rs index 06aff6a..1282e1a 100644 --- a/src/days/d08.rs +++ b/src/days/d08.rs @@ -19,19 +19,19 @@ pub fn solve() { }) .collect(); - // let mut curr = String::from("AAA"); - // let mut i = 0; - // while curr != String::from("ZZZ") { - // dbg!(curr.as_str()); - // curr = match instr[i % instr.len()] { - // 'L' => map.get(curr.as_str()).unwrap().0.clone(), - // 'R' => map.get(curr.as_str()).unwrap().1.clone(), - // _ => panic!() - // }; - // i+=1; - // } + let mut curr = String::from("AAA"); + let mut i = 0; + while curr != String::from("ZZZ") { + dbg!(curr.as_str()); + curr = match instr[i % instr.len()] { + 'L' => map.get(curr.as_str()).unwrap().0.clone(), + 'R' => map.get(curr.as_str()).unwrap().1.clone(), + _ => panic!() + }; + i+=1; + - // println!("Result 1: {}", i); + println!("Result 1: {}", i); let mut curr: Vec = map.keys() @@ -55,13 +55,12 @@ pub fn solve() { }); i+=1; } - dbg!(steps.clone()); let result = steps.iter() .fold(1, |x,y| { num::integer::lcm(x,*y) }); - println!("Result 1: {}", result); + println!("Result 2: {}", result); } \ No newline at end of file