Escreva um programa que gere uma saída "true" se a entrada corresponder ao código-fonte do programa e que gere uma saída "false" se a entrada não corresponder ao código-fonte do programa.
Esse problema pode ser descrito como relacionado a quines, pois o programa deve poder, de alguma forma, computar seu próprio código-fonte no processo.
Este é o código golf: regras padrão se aplicam. Seu programa não deve acessar arquivos especiais, como o arquivo de seu próprio código-fonte.
Editar: se você escolher, verdadeiro / falso pode ser substituído por Verdadeiro / Falso ou 1/0.
Exemplo
Se o código fonte do seu programa for bhiofvewoibh46948732));:/)4
, aqui está o que seu programa deve fazer:
Entrada (Stdin)
bhiofvewoibh46948732));:/)4
Saída (saída padrão)
true
Entrada
(Anything other than your source code)
Resultado
false
true
/false
é um forte requisito ou as variações (True
/False
,1
/0
) também são aceitáveis?