about summary refs log tree commit diff
path: root/Day12.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Day12.cs')
-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;