From e65c17c8e643062bf6d558ff13fcacc954a93573 Mon Sep 17 00:00:00 2001 From: Keenan Tims Date: Sun, 17 Dec 2023 20:55:42 -0800 Subject: [PATCH] day17: don't revisit the start position --- 17/src/main.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/17/src/main.rs b/17/src/main.rs index fa5cafb..4a164ab 100644 --- a/17/src/main.rs +++ b/17/src/main.rs @@ -311,6 +311,7 @@ impl<'a> WalkCost2<'a> { weight: cur_move.weight + self.map.map[new_pos.1][new_pos.0], }) }) + .filter(|m| m.new_pos != self.start) .filter(|m| *m.dir != cur_move.dir.opposite()) .filter(|m| { if m.dir == cur_move.dir {