static void Main(string[] args) { Console.WriteLine("Input file: "); var inPath = Console.ReadLine(); inPath = !string.IsNullOrEmpty(inPath) ? inPath : "SampleInput.txt"; var commands = File.ReadAllLines(inPath); var grid = new Grid(); var robot = new Robot(grid); commands.ToList().ForEach(robot.Command); Console.WriteLine("Output file: "); var outPath = Console.ReadLine(); outPath = !string.IsNullOrEmpty(outPath) ? outPath : "Output.txt"; var output = string.Format("{0},{1}", robot.PositionX, robot.PositionY); File.WriteAllLines(outPath, new[] {output}); }
public Robot(Grid grid) { Grid = grid; }