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); }
private bool _IsValidCoordinate(Rover rover, Plateau plateau) { return(rover.XCoordinate >= 0 && rover.XCoordinate <= plateau.Width && rover.YCoordinate >= 0 && rover.YCoordinate <= plateau.Height); }
public string GetPlateauCoordinateString(Plateau plateau) { return($"{plateau.Width} {plateau.Height}"); }