Schreiben Sie ein Programm, das eine "true" -Ausgabe generiert, wenn die Eingabe mit dem Quellcode des Programms übereinstimmt, und das eine "false" -Ausgabe generiert, wenn die Eingabe nicht mit dem Quellcode des Programms übereinstimmt.
Dieses Problem kann als mit Quines verbunden beschrieben werden, da das Programm in der Lage sein muss, seinen eigenen Quellcode zu berechnen.
Dies ist Code Golf: Es gelten die Standardregeln. Ihr Programm darf nicht auf spezielle Dateien zugreifen, z. B. auf die Datei seines eigenen Quellcodes.
Bearbeiten: Wenn Sie dies wünschen, kann true / false durch true / false oder 1/0 ersetzt werden.
Beispiel
Wenn der Quellcode Ihres Programms ist bhiofvewoibh46948732));:/)4
, dann ist hier, was Ihr Programm tun muss:
Eingang (Stdin)
bhiofvewoibh46948732));:/)4
Ausgang (Stdout)
true
Eingang
(Anything other than your source code)
Ausgabe
false
true
/false
Ausgabe eine starke Anforderung oder sind auch Variationen (True
/False
,1
/0
) akzeptabel?