यह एक पुलिस और लुटेरे चुनौती है। यह डाकू का धागा है। पुलिस के धागे यहाँ है ।
पुलिस OEIS से किसी भी अनुक्रम को उठाएगी , और उस अनुक्रम से पहला पूर्णांक प्रिंट करता है एक प्रोग्राम p लिखेगा । वे कुछ स्ट्रिंग एस भी पाएंगे । आप सम्मिलित हैं रों में कहीं पी , इस कार्यक्रम अनुक्रम से दूसरे पूर्णांक प्रिंट चाहिए। यदि आप p में उसी स्थान पर s + s डालें , तो इस प्रोग्राम को अनुक्रम से तीसरा पूर्णांक प्रिंट करना होगा। s + s + s एक ही स्थान पर चौथे को प्रिंट करेगा, और इसी तरह आगे भी। यहाँ एक उदाहरण है:
पायथन 3, अनुक्रम A000027
print(1)
छिपी हुई स्ट्रिंग दो बाइट्स है ।
स्ट्रिंग है +1
, क्योंकि प्रोग्राम print(1+1)
A000027 में दूसरे पूर्णांक print(1+1+1)
को प्रिंट करेगा , कार्यक्रम तीसरे पूर्णांक को प्रिंट करेगा, आदि।
पुलिस अनुक्रम, मूल कार्यक्रम प्रकट करना चाहिए पी , और छिपा हुआ स्ट्रिंग की लंबाई रों । लुटेरे उस लंबाई तक किसी भी स्ट्रिंग को खोजने के लिए एक सबमिशन क्रैक करते हैं और अनुक्रम बनाने के लिए उसे डालने के लिए स्थान। स्ट्रिंग को एक वैध दरार होने के लिए इच्छित समाधान से मेल खाने की आवश्यकता नहीं है, और न ही उस स्थान पर जिसे वह डाला गया है।
यदि आप किसी एक उत्तर को क्रैक करते हैं, तो अपना समाधान पोस्ट करें (छिपे हुए स्ट्रिंग और स्थान से पता चला) और उत्तर के लिए एक लिंक। तो यहाँ अपनी दरार के लिंक के साथ पुलिस जवाब पर टिप्पणी करें।
नियम
आपके समाधान को अनुक्रम में किसी भी संख्या के लिए काम करना चाहिए, या कम से कम एक उचित सीमा तक जहां यह स्मृति प्रतिबंध, पूर्णांक / स्टैक फ़्लो, आदि के कारण विफल रहता है।
जीतने वाला लुटेरा वह उपयोगकर्ता है जो सबसे अधिक सबमिशन क्रैक करता है, टाईब्रेकर के साथ जो पहले क्रैक की संख्या तक पहुंच गया था।
जीतने वाला पुलिस सबसे छोटा स्ट्रिंग s वाला पुलिस है जो फटा नहीं है। टाईब्रेकर सबसे छोटा पी है । अगर कोई अनियंत्रित सबमिशन नहीं हैं, तो पुलिस वाले के पास सबसे लंबी जीत के लिए एक समाधान नहीं है।
सुरक्षित घोषित किए जाने के लिए, आपका समाधान 1 सप्ताह तक बिना रुके रहना चाहिए और फिर छिपी हुई स्ट्रिंग (और उसे डालने का स्थान) का पता चला।
एस नेस्टेड नहीं हो सकता है, इसे अंत तक समाप्त होना चाहिए। उदाहरण के लिए, यदि रों था
10
, प्रत्येक यात्रा जाना होगा10, 1010, 101010, 10101010...
बजाय10, 1100, 111000, 11110000...
सभी क्रिप्टोग्राफ़िक समाधान (उदाहरण के लिए, प्रतिस्थापन के हैश की जाँच) पर प्रतिबंध लगाया गया है।
यदि रों किसी भी गैर ASCII वर्ण हैं, आप भी एन्कोडिंग इस्तेमाल किया जा रहा निर्दिष्ट करना होगा।
%
वाम-सहयोगियों को दिया गया काम है ।