Example #1
0
        private static Plateau _GetPlateauCoordinates(string coordinate)
        {
            var plateau     = new Plateau();
            var coordinates = coordinate.Split(" ");

            if (coordinates?.Length == 2)
            {
                plateau.Width  = int.Parse(coordinates[0]);
                plateau.Height = int.Parse(coordinates[1]);
            }

            return(plateau);
        }
Example #2
0
 private bool _IsValidCoordinate(Rover rover, Plateau plateau)
 {
     return(rover.XCoordinate >= 0 && rover.XCoordinate <= plateau.Width &&
            rover.YCoordinate >= 0 && rover.YCoordinate <= plateau.Height);
 }
Example #3
0
 public string GetPlateauCoordinateString(Plateau plateau)
 {
     return($"{plateau.Width} {plateau.Height}");
 }