Commit b80955c

mo khan <mo@mokhan.ca>
2019-08-05 18:44:57
print position during movement
1 parent 2c9f6f0
Changed files (1)
src/Q9/MovingRobot.java
@@ -130,18 +130,19 @@ public class MovingRobot extends Robot {
 
   public static void main(String[] args) {
     System.out.println("=== Question 9 ===");
+
     MovingRobot r1 = new MovingRobot(0, 0);
     MovingRobot r2 = new MovingRobot(9, 9);
     while (!MovingRobot.sameSlot(r1, r2)) {
       r1.move();
       r2.move();
+
+      System.out.println(
+          String.format("R1 (%d, %d), R2 (%d, %d)", r1.getX(), r1.getY(), r2.getX(), r2.getY()));
     }
 
     System.out.println(String.format("Collision at: (%d, %d)", r1.getX(), r1.getY()));
-    System.out.println("R1 Route:");
-    System.out.println(r1.printMoves());
-
-    System.out.println("R2 Route:");
-    System.out.println(r2.printMoves());
+    System.out.println(String.format("R1 Route: [%s]", r1.printMoves()));
+    System.out.println(String.format("R2 Route: [%s]", r2.printMoves()));
   }
 }