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-1
e ripeti i P
tempi di quella lettera , interfacciandosi con gli spazi.
Esempi :
Dato
F
, il tuo programma dovrebbe produrre:UN BB CCC DDDD EEEEE FFFFFF
Dato
K
, il tuo programma dovrebbe produrre:UN BB CCC DDDD EEEEE FFFFFF GGGGGGG HHHHHHHH IIIIIIIII JJJJJJJJJJ kkkkkkkkkkk
Dato
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 .