यह चुनौती मूल रूप से मैजिक ऑक्टोपस यूरन द्वारा सैंडबॉक्स की गई थी; मैंने उसकी अनुमति से इसे अपनाया और पोस्ट किया।
यह पुलिस का धागा है। लुटेरों का धागा यहीं है ।
चुनौती
- चरण एक: कोड का एक टुकड़ा लिखें (फ़ंक्शन या पूर्ण कार्यक्रम) जो कि primality के लिए जाँच करता है ।
- चरण दो: प्रतीक के साथ वर्णों को बदलकर अपने कोड के टुकड़े निकालें
█
। - चरण तीन: पुलिस थ्रेड पर redacted कोड पोस्ट करें।
- चरण चार: अपने कोड के क्रैक होने की प्रतीक्षा करें और अन्य कोड को क्रैक करने का प्रयास करें।
उदाहरण के लिए, ग्रूवी कोड {it.isPrime()}
बन सकता है {██.is█████()}
। (यह एक मूर्खतापूर्ण दरार करने के लिए आसान होगा; यह भी, मुझे पता है, .isPrime()
एक Groovy विधि नहीं है।)
स्कोरिंग
आपको अपने कार्यक्रम का स्कोर इसके सबमिशन में शामिल करना होगा। स्कोर को वर्णों के लिए पुन: वर्णित वर्णों के अनुपात के रूप में परिभाषित किया जाता है। इसलिए यदि आपके कार्यक्रम में 20 अक्षर थे और 5 को फिर से तैयार किया गया था, तो आपका स्कोर 0.25 होगा। ऊपर Groovy कोड 0.5 का स्कोर होगा।
नियम
- आपके प्रोग्राम को केवल सकारात्मक पूर्णांक को संभालने की आवश्यकता है । यदि संख्या प्रधान है और मिथ्या मूल्य है तो यह एक सत्य मान का उत्पादन करना चाहिए। कृपया अपने उत्तर में निर्दिष्ट करें कि यह क्या आउटपुट करता है।
- आपके कोड में कोई टिप्पणी या अनावश्यक व्हाट्सएप नहीं हो सकता है।
- कोई हैशिंग या क्रिप्टोग्राफिक ऑब्सफैक्शन नहीं है।
- आपका कोड 50% से कम नहीं (कम से कम 1/2 अक्षरों को दिखाया जाना चाहिए) हो सकता है। इसका मतलब है कि उच्चतम संभव स्कोर 0.5 है।
- यदि आपका उत्तर एक सप्ताह के भीतर क्रैक नहीं हुआ है, तो आप इसे सुरक्षित रूप से चिह्नित कर सकते हैं और इच्छित दरार में संपादित कर सकते हैं।
जीतना
विजेता, पोस्टिंग के दो सप्ताह के भीतर सबसे कम स्कोर करने वाला अनियोजित उत्तर होगा। एक टाई के मामले में, जो भी सबसे अधिक वोट होगा जीत जाएगा। यह धागा हमेशा अधिक सबमिशन के लिए खुला होता है, लेकिन दो सप्ताह बाद चुने गए विजेता स्थायी होंगे।
n >= 1
या सभी पूर्णांक है?)