Verwenden wir Augmented Reality, um kleine Kreaturen zu jagen, die im Quellcode versteckt sind. Schreiben Sie ein Quine-Programm, das seine eigene Codequelle ausgibt, mit Ausnahme von 5 aufeinanderfolgenden Zeichen, die geändert werden und die ein PCG-Mon anzeigen :(^_^)
Die 5 aufeinander folgenden Zeichen können an einer beliebigen Stelle im Quellcode positioniert werden (von Position 0
bis n-5
, n
wobei es sich um die Quellcodelänge handelt). Der Quellcode muss mindestens 5 Zeichen lang sein. Die Zeichenfolge (^_^)
oder eine ihrer Unterzeichenfolgen mit einer Länge> = 2 darf nicht im ursprünglichen Quellcode, sondern nur in der Ausgabe enthalten sein.
Beispiel für eine gültige Einreichung:
- Quellcode
my source code
, Ausgabemy (^_^)e code
Ungültig:
- Quellcode
(^_^) copy;
, Ausgabe(^_^) (^_^)
Gewinnkriterien
Der kürzeste Code in Bytes gewinnt.
(^_^)
mit einem Quellcode mit weniger als 5 Zeichen anzuzeigen . vielleicht mit spezifischer Kodierung ...
G
erzeugt das Pyth-Programm die Ausgabe abcdefghijklmnopqrstuvwxyz
.