는 "true"로 출력을 생성하는 프로그램 작성 IFF에 입력이 프로그램의 소스 코드와 일치하고, 입력이 프로그램의 소스 코드와 일치하지 않는 IFF에 "가상"출력을 생성하는합니다.
프로그램이 프로세스에서 자체 소스 코드를 계산할 수 있어야하므로이 문제는 quine과 관련된 것으로 설명 할 수 있습니다.
이것은 코드 골프입니다 : 표준 규칙이 적용됩니다. 프로그램은 자체 소스 코드 파일과 같은 특수 파일에 액세스해서는 안됩니다.
편집 : 원하는 경우 true / false를 True / False 또는 1/0으로 바꿀 수 있습니다.
예
프로그램의 소스 코드가 인 경우 bhiofvewoibh46948732));:/)4
프로그램에서 수행해야 할 작업은 다음과 같습니다.
입력 (Stdin)
bhiofvewoibh46948732));:/)4
출력 (Stdout)
true
입력
(Anything other than your source code)
산출
false
true
/false
출력이 강력한 요구 사항 입니까 , 아니면 변형 (True
/False
,1
/0
)도 허용됩니까?