एक प्रोग्राम लिखें जो "सच्चा" आउटपुट उत्पन्न करेगा यदि इनपुट प्रोग्राम के सोर्स कोड से मेल खाता है, और जो "गलत" आउटपुट उत्पन्न करता है यदि इनपुट प्रोग्राम के सोर्स कोड से मेल नहीं खाता है।
इस समस्या को क्वाइंस से संबंधित होने के रूप में वर्णित किया जा सकता है, क्योंकि कार्यक्रम को किसी भी तरह से प्रक्रिया में अपने स्वयं के स्रोत कोड की गणना करने में सक्षम होना चाहिए।
यह कोड गोल्फ है: मानक नियम लागू होते हैं। आपके प्रोग्राम को किसी विशेष फ़ाइल का उपयोग नहीं करना चाहिए, जैसे कि उसके स्वयं के स्रोत कोड की फ़ाइल।
संपादित करें: यदि आप ऐसा चुनते हैं, तो सच / गलत को True / False या 1/0 से बदला जा सकता है।
उदाहरण
यदि आपके प्रोग्राम का सोर्स कोड है bhiofvewoibh46948732));:/)4
, तो यहां बताया गया है कि आपका प्रोग्राम क्या करना चाहिए:
इनपुट (स्टडिन)
bhiofvewoibh46948732));:/)4
आउटपुट (स्टडआउट)
true
इनपुट
(Anything other than your source code)
उत्पादन
false
true
/false
उत्पादन एक मजबूत आवश्यकता, या बदलाव (हैंTrue
/False
,1
/0
) स्वीकार्य रूप में अच्छी तरह?