यह एक पुलिस और लुटेरों की चुनौती का हिस्सा है । पुलिस के हिस्से के लिए यहां जाएं ।
लुटेरों की चुनौती
एक पुलिस के जवाब को हेस्टैक प्रोग्राम के किसी भी उपसमुच्चय को हटाकर क्रैक किया जा सकता है, ताकि यह (जबकि अभी भी उसी भाषा में एक वैध प्रस्तुत करने के Needle
बजाय) आउटपुट हो Haystack
। जब तक आपका इरादा उपरोक्त बाधाओं से मान्य न हो, आपको ठीक वैसा ही समाधान खोजने की जरूरत नहीं है, जैसा कि पुलिस का इरादा है।
यदि आप इसे प्रबंधित करते हैं, तो समाधान के साथ एक उत्तर पोस्ट करें, पुलिस के उत्तर से लिंक करें, और पुलिस के उत्तर पर एक टिप्पणी छोड़ दें।
डाकू जो सबसे पुलिस का जवाब देता है वह जीतता है। टूट पुलिस के जवाबों के आकार के योग से टूट जाते हैं (डाकू के पक्ष में जो लंबे समय तक प्रस्तुतियाँ तोड़ते हैं)।
प्रत्येक पुलिस उत्तर को केवल एक बार ही क्रैक किया जा सकता है, और निश्चित रूप से, आपको अपना स्वयं का उत्तर क्रैक करने की अनुमति नहीं है। अगर पुलिस का जवाब फटा होने से पहले या बाद में अमान्य हो जाता है, तो उसे डाकू के स्कोर की ओर नहीं गिना जाता है।
उदाहरण
यहां विभिन्न भाषाओं में सरल उदाहरण दिए गए हैं:
Ruby
Haystack: puts 1>0?"Haystack":"Needle"
Delete: XXXXXXXXXXXXXXX
Needle: puts "Needle"
Python 2
Haystack: print "kcatsyaHeldeeN"[-7::-1]
Delete: XXXXXXXX XX
Needle: print "eldeeN"[::-1]
ध्यान दें कि हटाए गए वर्णों के सबसेट को सन्निहित नहीं होना चाहिए।
hashing, encryption or random number generation
जाता है, तो इसकी अनुमति दी जाती है? (हालांकि संभावना छोटे)