Wir hatten viele Alphabetherausforderungen. Für diese Herausforderung wird Ihnen die Ausgabe einer Alphabet-Herausforderung übergeben, und Sie müssen das auf Größe skalierte Muster ausgebenN
.
Zum Beispiel, wenn N=5
und Ihnen das L-Phabet übergeben wurde :
ABCDEFGHIJKLMNOPQRSTUVWXYZ
BBCDEFGHIJKLMNOPQRSTUVWXYZ
CCCDEFGHIJKLMNOPQRSTUVWXYZ
DDDDEFGHIJKLMNOPQRSTUVWXYZ
EEEEEFGHIJKLMNOPQRSTUVWXYZ
FFFFFFGHIJKLMNOPQRSTUVWXYZ
GGGGGGGHIJKLMNOPQRSTUVWXYZ
HHHHHHHHIJKLMNOPQRSTUVWXYZ
IIIIIIIIIJKLMNOPQRSTUVWXYZ
JJJJJJJJJJKLMNOPQRSTUVWXYZ
KKKKKKKKKKKLMNOPQRSTUVWXYZ
LLLLLLLLLLLLMNOPQRSTUVWXYZ
MMMMMMMMMMMMMNOPQRSTUVWXYZ
NNNNNNNNNNNNNNOPQRSTUVWXYZ
OOOOOOOOOOOOOOOPQRSTUVWXYZ
PPPPPPPPPPPPPPPPQRSTUVWXYZ
QQQQQQQQQQQQQQQQQRSTUVWXYZ
RRRRRRRRRRRRRRRRRRSTUVWXYZ
SSSSSSSSSSSSSSSSSSSTUVWXYZ
TTTTTTTTTTTTTTTTTTTTUVWXYZ
UUUUUUUUUUUUUUUUUUUUUVWXYZ
VVVVVVVVVVVVVVVVVVVVVVWXYZ
WWWWWWWWWWWWWWWWWWWWWWWXYZ
XXXXXXXXXXXXXXXXXXXXXXXXYZ
YYYYYYYYYYYYYYYYYYYYYYYYYZ
ZZZZZZZZZZZZZZZZZZZZZZZZZZ
Sie müssten Folgendes ausgeben:
ABCDE
BBCDE
CCCDE
DDDDE
EEEEE
Zum Zwecke der Erklärung verwende ich nur ABCD
das vollständige Alphabet. Sie müssen in der Lage sein, dem L-Phabet (oben) sowie den folgenden Mustern zu entsprechen:
Die einzelne Zeile:
ABCD or A
B
C
D
Die einzelne Zeile wiederholt sich N
mehrmals
ABCD or AAAA
ABCD BBBB
ABCD CCCC
ABCD DDDD
Die Tabula Recta :
ABCD
BCDA
CDAB
DABC
Dieses Alphabet-Dreieck:
A or AAAAAAA
AB BBBBB
ABC CCC
ABCD D
ABC
AB
A
Wir haben auch halbe Dreiecke in vielen Varianten:
A AAAA A ABCD
BB BBB AB ABC
CCC CC ABC AB
DDDD D ABCD A
Zum Schluss das Quadrat:
AAAAAAA
ABBBBBA
ABCCCBA
ABCDCBA
ABCCCBA
ABBBBBA
AAAAAAA
Alle oben genannten Muster haben die Größe 4. Sie erhalten jedoch ein Muster der Größe 26 sowie ein Muster N
zwischen 1 und 26, und Sie müssen das Muster skalieren. Sie müssen keine anderen Muster verarbeiten.
- Die Ausgabe für 1 ist immer das einzelne Zeichen
A
- Die Ausgabe für 26 ist immer dasselbe Muster in voller Größe, das übergeben wird.
- Am Ende jeder Zeile sind Leerzeichen und am Ende ein Zeilenumbruch zulässig
- Alle Muster der Größe 26 finden Sie hier
Dies ist ein Code-Golf , also mach es in so wenigen Bytes wie möglich!