Data una lettera dell'alfabeto inglese, il tuo compito è costruire un alfabeto semi-diagonale sull'input.
Come costruire un alfabeto semi-diagonale?
Breve descrizione : in primo luogo, prendi la posizione della lettera nell'alfabeto P(qui Pè 1-indicizzato). Quindi, stampi ogni lettera fino all'input (incluso) su una riga, preceduto da P-1e ripeti i Ptempi di quella lettera , interfacciandosi con gli spazi.
Esempi :
Dato
F, il tuo programma dovrebbe produrre:UN BB CCC DDDD EEEEE FFFFFFDato
K, il tuo programma dovrebbe produrre:UN BB CCC DDDD EEEEE FFFFFF GGGGGGG HHHHHHHH IIIIIIIII JJJJJJJJJJ kkkkkkkkkkkDato
A, il tuo programma dovrebbe produrre:A
Regole
Puoi scegliere caratteri minuscoli o maiuscoli, ma ciò dovrebbe essere coerente.
Potresti avere spazi estranei come segue:
- Uno spazio iniziale coerente (su ogni riga).
- Una o più righe nuove o finali.
- Spazi finali.
L'input e l'output possono essere presi con qualsiasi media standard e si applicano scappatoie predefinite.
È consentito invece generare un elenco di righe, purché si fornisca anche la versione ascii-art .
Questo è code-golf , quindi vince il codice più corto in byte!
Ispirato da questa sfida .