public static string RenderGrid(Grid grid) { var height = grid.Height; var width = grid.Width; var output = Enumerable.Range(0, height) .Select(rowIndex => RenderRow(width)); return string.Join("", output); }
static void Main(string[] args) { var grid = new Grid(width: 10, height: 10); Console.Write(Renderer.RenderGrid(grid)); var coordinates = CoordinateReader.ReadLine(Console.ReadLine()); var newGrid = grid.Explore(coordinates); Console.Write(Renderer.RenderGrid(newGrid)); Console.ReadLine(); }