编写一个程序,如果输入与程序的源代码匹配,则生成一个“ true”输出;如果输入与程序的源代码不匹配,则生成一个“ false”输出。
可以将这个问题描述为与quines有关,因为程序必须能够以某种方式在该过程中计算其自己的源代码。
这是代码高尔夫球:适用标准规则。您的程序不得访问任何特殊文件,例如其自身源代码的文件。
编辑:如果您选择,则可以将True / False替换为True / False或1/0。
例
如果您的程序的源代码是bhiofvewoibh46948732));:/)4
,则您的程序必须执行以下操作:
输入(标准输入)
bhiofvewoibh46948732));:/)4
输出(标准输出)
true
输入项
(Anything other than your source code)
输出量
false
true
/false
输出强烈的要求,或者是变化(True
/False
,1
/0
)上可接受的呢?