Langjähriger Lauerer, erstmaliges Poster. Also geht es los.
Auf der Wikipedia-Seite für quine heißt es, dass "ein quine als 'betrügerisch' angesehen wird, wenn es seinen eigenen Quellcode betrachtet." Ihre Aufgabe ist es, eine dieser "Cheating Quines" zu erstellen, die ihren eigenen Quellcode liest.
Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes - in jeder Sprache . Dies bedeutet, dass ein 5-Byte-Python-Skript kein 21-Byte-Python-Skript übertrifft, sondern ein 15-Byte-Python-Skript.
Sie müssen Datei-E / A verwenden, um den Quellcode zu lesen. Daher ist der folgende JavaScript-Code von der offiziellen Wikipedia-Seite ungültig:
function a() {
document.write(a, "a()");
}
a()
Es muss auf den Quellcode der Datei auf der Festplatte zugreifen .
Sie dürfen den Dateinamen nicht angeben. Sie müssen dafür sorgen, dass der Dateiname selbst erkannt wird.
Jeder klar? Gehen!