Die Herausforderung ist eigentlich extrem einfach. Wählen Sie 5 verschiedene Buchstaben (Sie können einfach die 5 auswählen, mit denen Sie den kürzesten Code erhalten, wenn Sie möchten) und geben Sie sie auf der Konsole aus. Der Clou ist jedoch, dass sie aus der folgenden Liste stammen müssen:
AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H
A A B B C D D E F G H H
AAAAA BBBB C D D EEEE FFFF G GG HHHHH
A A B B C D D E F G G H H
A A BBBB CCCC DDDD EEEEE F GGG H H
IIIII J K K L M M N N OOO
I J K K L MM MM NN N O O
I J KKK L M M M N N N O O
I J J K K L M M N NN O O
IIIII JJJ K K LLLLL M M N N OOO
PPPP QQQ RRRR SSSS TTTTT U U V V W W
P P Q Q R R S T U U V V W W
PPPP Q Q RRRR SSS T U U V V W W
P Q QQ R R S T U U V V W W W
P QQQQ R R SSSS T UUU V W W
X X Y Y ZZZZZ
X X Y Y Z
X Y Z
X X Y Z
X X Y ZZZZZ
Zusätzliche Regeln:
- 5 gleiche Buchstaben sind nicht erlaubt, keine Wiederholungswahlen.
- Jeder Buchstabe muss sein eigenes Großbuchstaben als ASCII-Zeichen verwenden, um ihn zu zeichnen.
- Jede Buchstabenausgabe muss in der "gleichen Zeile" stehen und 5 Leerzeichen zwischen den Buchstaben enthalten.
- Sie können 5 beliebige Buchstaben auswählen. Auf diese Weise können Sie Code wiederverwenden und die Anzahl der Bytes verringern. Es ist Teil der Herausforderung, herauszufinden, mit welchen Buchstaben Sie dies am effizientesten tun können.
- Leerzeichen sind akzeptabel.
- Eine einzelne abschließende Zeile ist zulässig, jedoch nicht mehr als eine abschließende Zeile.
- Dies ist Code-Golf, die niedrigste Anzahl an Bytes gewinnt.
Beispiele:
ABCDE
AAA BBBB CCCC DDDD EEEEE
A A B B C D D E
AAAAA BBBB C D D EEEE
A A B B C D D E
A A BBBB CCCC DDDD EEEEE
EFLIP
EEEEE FFFFF L IIIII PPPP
E F L I P P
EEEE FFFF L I PPPP
E F L I P
EEEEE F LLLLL IIIII P
VERRÜCKT
CCCC RRRR AAA ZZZZZ Y Y
C R R A A Z Y Y
C RRRR AAAAA Z Y
C R R A A Z Y
CCCC R R A A ZZZZZ Y
Haben Sie keine Angst, jedes Mal mehr als eine Antwort mit unterschiedlichen Buchstaben oder Strategien einzureichen. Dies kann auf verschiedene Arten erreicht werden.
\n
, werde ich dies zulassen.
J
s.