यह एक पुलिस और लुटेरों की चुनौती है। लुटेरों के धागे के लिए, यहां जाएं ।
इस चुनौती में पुलिस द्वारा चुने गए दो OEIS अनुक्रम शामिल हैं - S 1 , S 2 - और उन अनुक्रमों को कितनी अच्छी तरह से गोल्फ और ऑब्सफैकेट किया जा सकता है।
पुलिस की चुनौती
एक पुलिस वाले के रूप में आपकी चुनौती एक स्वतंत्र रूप से उपलब्ध भाषा और दो OEIS दृश्यों को चुनना है । फिर, उस भाषा में कोड ए लिखें जो इनपुट n लेता है और S 1 (n) का उत्पादन करता है । जब कि कोड एक से संशोधित किया गया है Levenshtein दूरी की एक्स (कोई अधिक से अधिक एक्स के साथ वर्ण 0.5 * (length A)
), और कोड में बदल बी एक ही भाषा में, यह तो एस का उत्पादन होगा 2 (एन)। आपको वास्तव में यह कोड बी लिखना चाहिए , लेकिन इसे तब तक प्रकट न करें जब तक कि आपकी चुनौती सुरक्षित न हो (नीचे देखें)।
पुलिस द्वारा सबमिट की भाषा नाम, पूरा कोड शामिल होना चाहिए एक , की बाइट गिनती एक , एक्स कितने परिवर्तन उनके गुप्त को पाने के लिए के मूल्य में बी कोड, और चुने हुए एस 1 और एस 2 अनुक्रम संख्या। आप चुन सकते हैं कि क्या प्रत्येक अनुक्रम 0-अनुक्रमित या 1-अनुक्रमित है, लेकिन कृपया इसे अपने सबमिशन में निर्दिष्ट करें।
किसी विशेष सबमिशन को क्रैक करने के लिए, लुटेरों को उसी भाषा (और संस्करण) में एक प्रोग्राम सी के साथ आना चाहिए जो एस 2 (एन) का उत्पादन करता है और वाई चरित्र ए (साथ Y <= X
) से दूर होता है । लुटेरों को ठीक उसी बी कोड को खोजने की आवश्यकता नहीं है जो पुलिस (चुपके से) का उत्पादन करती है।
जीत और स्कोरिंग
यदि आपका पुलिस जवाब 7 दिनों (168 घंटे) के भीतर नहीं फटा है, तो आप अपना खुद का बी समाधान प्रकट कर सकते हैं, जिस बिंदु पर आपका उत्तर सुरक्षित माना जाता है। जब तक आप अपने समाधान को प्रकट नहीं करते हैं, तब भी यह लुटेरों द्वारा क्रैक किया जा सकता है, भले ही 7 दिन पहले ही बीत चुके हों। यदि आपका उत्तर क्रैक हो जाता है, तो कृपया अपने उत्तर के शीर्षलेख में, इसी लुटेरे के उत्तर के लिंक के साथ इंगित करें।
सबसे छोटी A के साथ अनियोजित सबमिशन होने से पुलिस जीत जाती है । यदि बंधा हुआ है, तो सबसे छोटा एक्स टाई-ब्रेकर के रूप में उपयोग किया जाएगा। यदि अभी भी बंधा हुआ है, तो पहले वाला सबमिशन जीत जाएगा।
आगे के नियम
- आपको हैशिंग, एन्क्रिप्शन, या रैंडम नंबर जेनरेशन के लिए किसी भी बिल्ट-इन का उपयोग नहीं करना चाहिए (भले ही आप एक निश्चित मूल्य पर रैंडम नंबर जनरेटर को बीज दें)।
- या तो कार्यक्रमों या कार्यों की अनुमति है, लेकिन कोड एक स्निपेट नहीं होना चाहिए और आपको REPL वातावरण नहीं मानना चाहिए।
- आप इनपुट ले सकते हैं और किसी भी सुविधाजनक प्रारूप में आउटपुट दे सकते हैं । दोनों अनुक्रमों के लिए इनपुट / आउटपुट विधियाँ समान होनी चाहिए।
- इस चुनौती के लिए लेवेन्शेटिन दूरी के लिए निश्चित कैलकुलेटर यह ग्रह कैल्क पर एक है ।
- CnR चुनौती होने के अलावा, यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं।
(0.5*len(A))