Wenn Sie einen Buchstaben des englischen Alphabets erhalten, müssen Sie ein halbdiagonales Alphabet für die Eingabe erstellen.
Wie baue ich ein halbdiagonales Alphabet?
Kurzbeschreibung : Zunächst nehmen Sie die Position des Buchstabens im Alphabet ein P
( P
hier 1-indiziert). Anschließend drucken Sie jeden Buchstaben bis zur Eingabe (einschließlich) in einer Zeile, der ein P-1
Buchstabe vorausgeht, und wiederholen diesen Buchstaben in P
Abständen von Leerzeichen.
Beispiele :
Vorausgesetzt
F
, Ihr Programm sollte Folgendes ausgeben:EIN BB CCC DDDD EEEEE FFFFFF
Vorausgesetzt
K
, Ihr Programm sollte Folgendes ausgeben:EIN BB CCC DDDD EEEEE FFFFFF GGGGGGG HHHHHHHH IIIIIIIII JJJJJJJJJ KKKKKKKKKKK
Vorausgesetzt
A
, Ihr Programm sollte Folgendes ausgeben:A
Regeln
Sie können entweder Klein- oder Großbuchstaben wählen, dies sollte jedoch konsistent sein.
Sie haben möglicherweise zusätzliche Leerzeichen wie folgt:
- Ein konsistentes führendes Leerzeichen (in jeder Zeile).
- Eine abschließende oder führende Zeile (n).
- Nachgestellte Leerzeichen.
Die Eingabe und Ausgabe kann mit jedem Standardmittel erfolgen, und es gelten Standardlücken.
Sie können stattdessen eine Zeilenliste ausgeben, sofern Sie auch die ASCII-Art- Version angeben .
Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes!
Inspiriert von dieser Herausforderung .