Écrivez un programme qui générera une sortie "vraie" si et si l'entrée correspond au code source du programme et qui génère une sortie "fausse" si et si l'entrée ne correspond pas au code source du programme.
Ce problème peut être décrit comme étant lié aux quines, car le programme doit pouvoir calculer son propre code source dans le processus.
C'est le code golf: les règles standard s'appliquent. Votre programme ne doit pas accéder à des fichiers spéciaux, tels que le fichier de son propre code source.
Edit: Si vous le souhaitez, true / false peut être remplacé par True / False ou 1/0.
Exemple
Si le code source de votre programme est bhiofvewoibh46948732));:/)4
, alors voici ce que votre programme doit faire:
Entrée (Stdin)
bhiofvewoibh46948732));:/)4
Sortie (Stdout)
true
Contribution
(Anything other than your source code)
Sortie
false
true
/false
est-elle une exigence forte ou les variations (True
/False
,1
/0
) sont-elles également acceptables?