From 491748e5e5964ea6b52ef09a5618b56f3780c036 Mon Sep 17 00:00:00 2001 From: Xavier Fontanet Date: Thu, 20 Jun 2024 13:55:11 +0200 Subject: [PATCH] is my first TDD, so let's start from scratch --- src/MarsRover.java | 81 ---------------------------------------------- 1 file changed, 81 deletions(-) delete mode 100644 src/MarsRover.java diff --git a/src/MarsRover.java b/src/MarsRover.java deleted file mode 100644 index 1a69ee8..0000000 --- a/src/MarsRover.java +++ /dev/null @@ -1,81 +0,0 @@ -import java.util.Scanner; - -public class MarsRover { - - public static void main(String[] args) { - Scanner reader = new Scanner(System.in); - System.out.println("Insert horizontal map size:"); - int sizex = reader.nextInt(); - System.out.println("Insert vertical map size:"); - int sizey = reader.nextInt(); - - System.out.println("Insert horizontal initial rover position:"); - int roverx = reader.nextInt(); - System.out.println("Insert vertical initial rover position:"); - int rovery = reader.nextInt(); - System.out.println("Insert initial rover direction:"); - String roverz = reader.next(); //n = north, e = east, w = west, s = south - - do { - System.out.println("Insert command (f = forward, b = backward, l = turn left, r = turn right):"); - String command = reader.next(); - if (command.equals("f")) { - if (roverz.equals("n")) { - rovery += 1; - } - if (roverz.equals("w")) { - roverx -= 1; - } - if (roverz.equals("s")) { - rovery -= 1; - } - if (roverz.equals("e")) { - roverx += 1; - } - } - if (command.equals("b")) { - if (roverz.equals("n")) { - rovery -= 1; - } - if (roverz.equals("w")) { - roverx += 1; - } - if (roverz.equals("s")) { - rovery += 1; - } - if (roverz.equals("e")) { - roverx -= 1; - } - } - if (command.equals("l")) { - if (roverz.equals("n")) { - roverz = "w"; - } - if (roverz.equals("w")) { - roverz = "s"; - } - if (roverz.equals("s")) { - roverz = "e"; - } - if (roverz.equals("e")) { - roverz = "n"; - } - } - if (command.equals("r")) { - if (roverz.equals("n")) { - roverz = "e"; - } - if (roverz.equals("e")) { - roverz = "s"; - } - if (roverz.equals("s")) { - roverz = "w"; - } - if (roverz.equals("w")) { - roverz = "n"; - } - } - System.out.println(String.format("Rover is at x:%d y:%d facing:%s", roverx, rovery, roverz)); - } while (true); - } -}