आपका कार्य, यदि आप इसे स्वीकार करना चाहते हैं, तो एक प्रोग्राम लिखना है जो एक सकारात्मक पूर्णांक (0 से अधिक) को आउटपुट करता है। यदि स्रोत कोड को डुप्लिकेट किया जाता है तो आउटपुट समान रहना चाहिए। मुश्किल हिस्सा यह है कि अगर स्रोत कोड तीन बार टाइप किया गया है ( तीन गुना ?) आउटपुट 3 से गुणा किया जाएगा।
नियम
आपको एक पूर्ण कार्यक्रम बनाना चाहिए । यानी आपका आउटपुट STDOUT पर प्रिंट करना होगा।
प्रारंभिक स्रोत कम से कम 1 बाइट लंबा होना चाहिए।
दोनों पूर्णांक बेस 10 में होने चाहिए (किसी अन्य आधार पर या वैज्ञानिक संकेतन के साथ उन्हें निषिद्ध करना)।
आपके प्रोग्राम को इनपुट नहीं लेना चाहिए (या अप्रयुक्त, खाली इनपुट) होना चाहिए ।
अनुगामी / अग्रणी स्थानों के साथ पूर्णांक आउटपुट की अनुमति है।
अग्रणी शून्य केवल तभी अनुमत होते हैं जब अंकों की संख्या सुसंगत हो जैसे: 001 - 001 - 003 या 004 - 004 - 012
आप अपने स्रोत की प्रतियों के बीच एक नई पंक्ति नहीं मान सकते हैं।
यह कोड-गोल्फ है , इसलिए प्रत्येक भाषा में सबसे छोटा (मूल) कोड जीत जाता है!
डिफ़ॉल्ट ढीले लागू होते हैं।
उदाहरण
मान लीजिए कि आपका स्रोत कोड है Abc
और उसका संबंधित आउटपुट है 4
। अगर मैं AbcAbc
इसके बजाय लिखता हूं और इसे चलाता हूं , तो आउटपुट अभी भी होना चाहिए 4
। हालाँकि अगर मैं AbcAbcAbc
इसे लिखता और चलाता हूँ, तो आउटपुट अवश्य होना चाहिए 12
।
int i=1;print i;
) तो डुप्लिकेट किए गए कोड ( int i=1;print i;int i=1;print i;
) को मूल कोड के समान संख्या में आउटपुट करना होगा, और जब कोड को ट्रिपल किया जाता है (तो int i=1;print i;int i=1;print i;int i=1;print i;
) उसे दिखाना होगा संख्या 3 से गुणा