fork(5) 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. for (var row = 0; row < gridSize; row++)
  28. {
  29. for (var col = 0; col < gridSize; col++)
  30. {
  31. if (row % 2 == 0)
  32. {
  33. grid[row, col] = (col % 2 == 0) ? dark : light;
  34. }
  35. else
  36. {
  37. grid[row, col] = (col % 2 == 0) ? light : dark;
  38. }
  39. }
  40. }
  41.  
  42. return grid;
  43. }
  44. }
Success #stdin #stdout 0.03s 24160KB
stdin
Standard input is empty
stdout
xoxoxoxo
oxoxoxox
xoxoxoxo
oxoxoxox
xoxoxoxo
oxoxoxox
xoxoxoxo
oxoxoxox