Étant donné une lettre de l'alphabet anglais, votre tâche consiste à créer un alphabet semi-diagonal à l'entrée.
Comment construire un alphabet semi-diagonal?
Brève description : Tout d’abord, vous prenez la position de la lettre dans l’alphabet P
( P
indexé 1 ici). Ensuite, vous imprimez chaque lettre jusqu'à l'entrée (incluse) sur une ligne, précédée de P-1
et répétez cette P
fois fois, entrelacement d'espaces.
Exemples :
Étant donné que
F
votre programme devrait produire:UNE BB CCC DDDD EEEEE FFFFFF
Étant donné que
K
votre programme devrait produire:UNE BB CCC DDDD EEEEE FFFFFF GGGGGGG HHHHHHHH IIIIIIIII JJJJJJJJJJ KKKKKKKKKKK
Étant donné que
A
votre programme devrait produire:A
Règles
Vous pouvez choisir des caractères minuscules ou majuscules, mais cela devrait être cohérent.
Vous pouvez avoir des espaces superflus comme suit:
- Un espace de début cohérent (sur chaque ligne).
- Une ou plusieurs nouvelles lignes.
- Espaces de fuite.
L'entrée et la sortie peuvent être prises avec n'importe quel moyen standard, et des failles par défaut s'appliquent.
Vous êtes autorisé à générer une liste de lignes à la place, à condition de fournir également la version ascii-art .
C'est du code-golf , donc le code le plus court en octets gagne!
Inspiré par ce défi .