Zielsetzung:
Ein Guru sagte einmal, dass ein perfektes Code-Selfie am besten diagonal von der oberen linken Ecke aus aufgenommen werden kann. Ein Code Selfie ist fast wie ein Quine - aber um 45 Grad im Uhrzeigersinn gedreht. Ihre Mission ist es, ein Programm zu codieren, das ein Code-Selfie ausgibt.
Regeln:
- Sie können eine beliebige Programmiersprache verwenden.
- Ihre Programme sollten keine Eingaben von Dateien, Dateinamen, Netzwerken oder anderen Elementen entgegennehmen.
Obligatorische Kriterien:
Bei Selfies geht es um das Motiv und den Hintergrund, sodass Leerzeichen (und andere nicht sichtbare Inhalte wie Zeilenvorschübe usw.) nicht als Teil der Zeichenanzahl gelten. Alle sichtbaren Zeichen dürfen nur in der richtigen, um 45 Grad gedrehten Position ausgegeben werden, während alle nicht sichtbaren Zeichen nicht in der richtigen, um 45 Grad gedrehten Position angezeigt werden. Genau wie bei einer Farbpalette in einem normalen Selfie müssen in einem Code-Selfie mindestens 16 der folgenden Zeichen enthalten sein: {a-zA-Z0-9}
Beispiel:
Wenn dieses Beispiel ein gültiger Quellcode ist:
Output abcd
Output efgh
Output ijkl
Output mnop
Der Beispielcode sollte dies ausgeben:
O
O u
O u t
O u t p
u t p u
t p u t
p u t
u t a
t e b
i f c
m j g d
n k h
o l
p
Dies ist Code-Golf, der kürzeste Quellcode in Bytes gewinnt!