Triángulo Invertido de Letras X94908


Statement
 

pdf   zip

html

Escribe un programa que tome un número entero positivo como entrada y genere un patrón en forma de triángulo invertido utilizando letras del alfabeto.

Input

El programa deberá leer un número entero positivo *n* ingresado por el usuario, que representará la cantidad de filas del triángulo.

Output

El programa deberá imprimir en la salida estándar el patrón de triángulo invertido de letras. Cada fila del triángulo contendrá una secuencia de letras del alfabeto en orden ascendente. La primera fila contendrá *2n - 1* letras, comenzando con la letra ’A’. En cada fila subsiguiente, la secuencia de letras irá aumentando en orden alfabético. Las letras estarán separadas por espacios, y el número de espacios antes de la secuencia de letras disminuirá en cada fila subsiguiente. Cada fila debe imprimirse como una línea separada.

Public test cases
  • Input

    7
    

    Output

    ABCDEFGHIJKLM
     ABCDEFGHIJK
      ABCDEFGHI
       ABCDEFG
        ABCDE
         ABC
          A
    
  • Input

    9
    

    Output

    ABCDEFGHIJKLMNOPQ
     ABCDEFGHIJKLMNO
      ABCDEFGHIJKLM
       ABCDEFGHIJK
        ABCDEFGHI
         ABCDEFG
          ABCDE
           ABC
            A
    
  • Input

    16
    

    Output

    ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
     ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]
      ABCDEFGHIJKLMNOPQRSTUVWXYZ[
       ABCDEFGHIJKLMNOPQRSTUVWXY
        ABCDEFGHIJKLMNOPQRSTUVW
         ABCDEFGHIJKLMNOPQRSTU
          ABCDEFGHIJKLMNOPQRS
           ABCDEFGHIJKLMNOPQ
            ABCDEFGHIJKLMNO
             ABCDEFGHIJKLM
              ABCDEFGHIJK
               ABCDEFGHI
                ABCDEFG
                 ABCDE
                  ABC
                   A
    
  • Information
    Author
    Language
    English
    Official solutions
    Java
    User solutions