Patrón Numérico en Cuadrícula X30974


Statement
 

pdf   zip

html

Escribe un programa que tome un número entero positivo *n* como entrada y genere un patrón en forma de cuadrícula numérica utilizando números y espacios en blanco.

Input

El programa debe recibir un número entero positivo *n* como entrada, que determinará el tamaño de la cuadrícula.

Output

El programa debe imprimir en la salida estándar la cuadrícula numérica. Cada fila y columna contendrá un número entero positivo. Los números se colocarán en las celdas donde la suma de la fila y la columna sea par. El patrón estará compuesto por números y espacios en blanco. Cada número será seguido por un espacio en blanco, y las celdas vacías estarán ocupadas por dos espacios en blanco. Cada fila debe imprimirse como una línea separada. Los números deben incrementarse secuencialmente, comenzando desde 1.

Public test cases
  • Input

    7
    

    Output

    1   2   3   4 
      5   6   7   
    8   9   10   11 
      12   13   14   
    15   16   17   18 
      19   20   21   
    22   23   24   25 
    
  • Input

    9
    

    Output

    1   2   3   4   5 
      6   7   8   9   
    10   11   12   13   14 
      15   16   17   18   
    19   20   21   22   23 
      24   25   26   27   
    28   29   30   31   32 
      33   34   35   36   
    37   38   39   40   41 
    
  • Input

    16
    

    Output

    1   2   3   4   5   6   7   8   
      9   10   11   12   13   14   15   16 
    17   18   19   20   21   22   23   24   
      25   26   27   28   29   30   31   32 
    33   34   35   36   37   38   39   40   
      41   42   43   44   45   46   47   48 
    49   50   51   52   53   54   55   56   
      57   58   59   60   61   62   63   64 
    65   66   67   68   69   70   71   72   
      73   74   75   76   77   78   79   80 
    81   82   83   84   85   86   87   88   
      89   90   91   92   93   94   95   96 
    97   98   99   100   101   102   103   104   
      105   106   107   108   109   110   111   112 
    113   114   115   116   117   118   119   120   
      121   122   123   124   125   126   127   128 
    
  • Information
    Author
    Language
    English
    Official solutions
    Java
    User solutions