Esempio n. 1
0
        static void Main(string[] args)
        {
            ValidateFileExists(args);

            InputData inputData = InputParser.Parse(args[0]);

            RobotsController controller = new RobotsController(inputData.planet);

            foreach (RobotInstructions robotInstructions in inputData.instructions)
            {
                Robot robot = controller.InitializeRobot(robotInstructions.initialPosition);
                controller.MoveRobot(robot, robotInstructions.movements);
                Console.WriteLine(robot.GetPosition());
            }
        }