Dada una letra del alfabeto inglés, su tarea es construir un alfabeto semi-diagonal a la entrada.
¿Cómo construir un alfabeto semi-diagonal?
Descripción breve : Primero, toma la posición de la letra en el alfabeto, P
( P
está indexada aquí 1). Luego, imprime cada letra hasta la entrada (inclusive) en una línea, precedida por P-1
y repite esa letra P
veces, intercalando con espacios.
Ejemplos :
Dado
F
, su programa debería generar:UNA cama y desayuno CCC DDDD EEEEE FFFFFF
Dado
K
, su programa debería generar:UNA cama y desayuno CCC DDDD EEEEE FFFFFF GGGGGGG HHHHHHHH IIIIIIIII JJJJJJJJJJ KKKKKKKKKKK
Dado
A
, su programa debería generar:A
Reglas
Puede elegir caracteres en minúsculas o mayúsculas, pero eso debería ser coherente.
Puede tener espacios extraños de la siguiente manera:
- Un espacio inicial consistente (en cada línea).
- Una (s) línea (s) nueva o final.
- Espacios finales.
La entrada y la salida se pueden tomar por cualquier medio estándar y se aplican las lagunas predeterminadas.
En su lugar, se le permite generar una lista de líneas, siempre que también proporcione la versión ascii-art .
Este es el código de golf , por lo que gana el código más corto en bytes.
Inspirado en este desafío .