about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBen Harris <ben@tilde.team>2019-12-12 16:32:05 -0500
committerBen Harris <ben@tilde.team>2019-12-12 16:32:05 -0500
commit3103a7aef185654cb2245d83184cdb82af2b4d0c (patch)
tree0b4c1ff80d057c349ae7231fded2f6095a7913e1
parent16a5eff3bd5961ce5e4ac7aca74de7ed978f84f4 (diff)
increment step in Step()
-rw-r--r--Day12.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/Day12.cs b/Day12.cs
index 40d7b1e..663742d 100644
--- a/Day12.cs
+++ b/Day12.cs
@@ -97,11 +97,13 @@ namespace aoc2019
 
             foreach (var moon in moons)
                 moon.Move();
+
+            step++;
         }
 
         public override string Part1()
         {
-            for (step = 0; step < 1000; step++)
+            while (step < 1000)
                 Step();
 
             return $"{moons.Sum(p => p.TotalEnergy)}";
@@ -113,7 +115,6 @@ namespace aoc2019
 
             while (cycleX == 0 || cycleY == 0 || cycleZ == 0) {
                 Step();
-                step++;
                 if (cycleX == 0 && moons.All(m => m.dx == 0)) cycleX = step * 2;
                 if (cycleY == 0 && moons.All(m => m.dy == 0)) cycleY = step * 2;
                 if (cycleZ == 0 && moons.All(m => m.dz == 0)) cycleZ = step * 2;