fork(1) download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. var grid = CreateGrid(8, 'o', 'x');
  8. PrintGrid(grid);
  9. }
  10.  
  11. private static void PrintGrid(char[,] grid)
  12. {
  13. for (var row = 0; row < grid.GetLength(0); row++)
  14. {
  15. for (var col = 0; col < grid.GetLength(0); col++)
  16. {
  17. Console.Write(grid[row, col]);
  18. }
  19. Console.WriteLine();
  20. }
  21. }
  22.  
  23. private static char[,] CreateGrid(int gridSize, char light, char dark)
  24. {
  25. var grid = new char[gridSize, gridSize];
  26.  
  27.  
  28. bool toggle = false;
  29. for (var row = 0; row < gridSize; row++)
  30. {
  31. for (var col = 0; col < gridSize; col++)
  32. {
  33. grid[row, col] = toggle ? dark : light;
  34. toggle = !toggle;
  35. }
  36. }
  37.  
  38. return grid;
  39. }
  40. }
Success #stdin #stdout 0.02s 24120KB
stdin
Standard input is empty
stdout
oxoxoxox
oxoxoxox
oxoxoxox
oxoxoxox
oxoxoxox
oxoxoxox
oxoxoxox
oxoxoxox