Patrón de Números Diagonales X76842


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 números diagonales 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 del patrón.

Output

El programa debe imprimir en la salida estándar el patrón de números diagonales. El patrón estará compuesto por números y espacios en blanco. Cada fila contendrá un número en la posición diagonal, y el resto de las posiciones estará ocupado por espacios en blanco. El número en la posición diagonal en la fila *i* será *i*. Cada fila debe imprimirse como una línea separada.

Public test cases
  • Input

    7
    

    Output

    1      
     2     
      3    
       4   
        5  
         6 
          7
    
  • Input

    9
    

    Output

    1        
     2       
      3      
       4     
        5    
         6   
          7  
           8 
            9
    
  • Input

    16
    

    Output

    1               
     2              
      3             
       4            
        5           
         6          
          7         
           8        
            9       
             10      
              11     
               12    
                13   
                 14  
                  15 
                   16
    
  • Information
    Author
    Language
    English
    Official solutions
    Java
    User solutions
    Python