Ejemplo n.º 1
0
        public void Execute(string input)
        {
            var lines  = new List <string>();
            var reader = new StringReader(input);

            string line;

            while ((line = reader.ReadLine()) != null)
            {
                if (!string.IsNullOrWhiteSpace(line))
                {
                    lines.Add(line.Trim());
                }
            }

            SetArea(lines[0]);

            for (var i = 1; i < lines.Count - 1; i += 2)
            {
                SetRover(lines[i]);
                MoveRover(lines[i + 1]);
                Console.WriteLine(_r.Report());
            }
        }