From 7369fd229022aa75ea6d1959749d6a4fcff32311 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Sat, 15 Dec 2018 22:25:59 +0100 Subject: [PATCH] Small improvement to day 15. --- 2018/src/day15.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/2018/src/day15.rs b/2018/src/day15.rs index 9a0e492..41fba57 100644 --- a/2018/src/day15.rs +++ b/2018/src/day15.rs @@ -222,7 +222,9 @@ impl Solution for Day15 { let starting_elves = self.alive[0]; let starting_goblins = self.alive[1]; - for power in 4..=255 { + let mut power = 4; + + loop { self.units = backup.clone(); self.alive[0] = starting_elves; self.alive[1] = starting_goblins; @@ -237,8 +239,11 @@ impl Solution for Day15 { return self.return_score(rounds); } + let to_kill = 200 / power; + while to_kill == 200 / power { + power += 1; + } } - unreachable!() } }