示例#1
0
        public void Run(TextReader input, TextWriter output)
        {
            _bounds = GetBoundary(input.ReadLine());
            string line;

            while ((line = input.ReadLine()) != null)
            {
                var rover = Rover.Parse(line);
                line = input.ReadLine();
                if (line == null)
                {
                    break;
                }
                var instructions = line.ToCharArray();
                ProcessInstructions(ref rover, instructions);
                output.WriteLine(rover);
            }
        }