यह एक पुलिस और लुटेरों की चुनौती है। यदि आप एक पुलिस (क्रॉसवर्ड निर्माता) हैं, तो यहां उत्तर दें कि यदि आप एक डाकू (क्रॉसवर्ड सॉल्वर) हैं, तो साथी के प्रश्न का उत्तर दें । आप दोनों भूमिकाएँ कर सकते हैं।
पुलिस (गूढ़ व्यक्ति)
आपका काम 10 × 10 क्रॉसवर्ड पहेली लिखना है , जहां शब्दों या वाक्यांशों के बजाय, कोड के स्निपेट्स सुरागों के समाधान हैं। प्रत्येक सुराग वर्णों की एक गैर-रिक्त अनुक्रम होगा, जैसे कि कोड के स्निपेट को चलाने से यह अनुक्रम को स्टडआउट करने के लिए प्रिंट करेगा।
आपकी पोस्ट में तीन चीजें शामिल होनी चाहिए:
- आपके रिक्त 10 × 10 क्रॉसवर्ड ग्रिड, अंधेरे (सुराग विभाजक) और रोशनी (कोशिकाओं को भरने के लिए ) के
#
लिए उपयोग कर रहे हैं ।_
- 2 या अधिक रोशनी के हर क्षैतिज या ऊर्ध्वाधर अनुक्रम (अंधेरे या ग्रिड किनारे से घिरा हुआ) एक प्रविष्टि है जिसे आपको एक सुराग लिखना चाहिए। सुविधा के लिए आपको
_
एक विशिष्ट चरित्र पहचानकर्ता (जैसे 1, 2, ..., ए, बी के साथ प्रत्येक प्रविष्टि के प्रारंभ में प्रतिस्थापित करके सामान्य तरीके से बाएं (दाएं से दाएं, ऊपर से नीचे) को नंबर देना चाहिए। , ...)। - आपके ग्रिड में किसी भी प्रकार का अंधेरा हो सकता है।
- आपके ग्रिड में किसी भी संख्या के सुराग हो सकते हैं।
- क्षैतिज प्रविष्टियों को हमेशा बाएं-से-दाएं और ऊर्ध्वाधर वाले शीर्ष-से-नीचे पढ़ा जाता है।
- 2 या अधिक रोशनी के हर क्षैतिज या ऊर्ध्वाधर अनुक्रम (अंधेरे या ग्रिड किनारे से घिरा हुआ) एक प्रविष्टि है जिसे आपको एक सुराग लिखना चाहिए। सुविधा के लिए आपको
- सुराग की एक सूची जिसमें आपके क्रॉसवर्ड, डाउन और आर-पार हर प्रविष्टि शामिल है।
- सुराग में कम से कम 1 और 10 से अधिक वर्ण नहीं होने चाहिए।
- यदि आपके सुराग में रिक्त स्थान हैं, तो सुनिश्चित करें कि जब आप अपनी पोस्ट को प्रारूपित करते हैं तो वे स्पष्ट होते हैं।
- हेडर और फुटर कोड स्निपेट, प्रत्येक 20 वर्ण या उससे कम।
- ये एक समाधान स्निपेट के पहले और बाद में क्रमशः चलते हैं, और लंबे समय तक निर्मित और ऐसे नाम बदलने में मदद कर सकते हैं।
एक क्लू सुनिश्चित करने की प्रक्रिया उसके संबंधित कोड स्निपेट से मेल खाती है:
- शीर्ष लेख, स्निपेट और पाद लेख को समाप्त करें
[header][snippet][footer]
:। - इसे एक सामान्य कार्यक्रम (पिछले रनों से स्वतंत्र) के रूप में चलाएं और देखें कि क्या स्टडआउट के लिए मुद्रित किया गया था।
- यदि यह सुराग से मेल खाता है तो स्निपेट एक वैध समाधान है।
सादगी के लिए आप केवल मुद्रण योग्य ASCII (हेक्स कोड 20 से 7E) का उपयोग कर सकते हैं । अकेले शीर्ष लेख और पाद लेख में टैब और newlines भी हो सकते हैं।
अतिरिक्त नोट्स
- किसी भी स्निपेट के लिए, दौड़ना
[header][snippet][footer]
एक सभ्य आधुनिक कंप्यूटर पर एक मिनट से अधिक नहीं लेना चाहिए । - आपको अपनी प्रोग्रामिंग भाषा (और संस्करण) निर्दिष्ट करनी होगी।
- आप किसी भी सामान्य हैशिंग एल्गोरिदम का उपयोग नहीं कर सकते हैं।
- आप बाहरी पुस्तकालयों का उपयोग नहीं कर सकते हैं।
- आपके कोड में सब कुछ निर्धारक, समय अपरिवर्तनीय होना चाहिए, और नेटवर्क कनेक्शन की आवश्यकता नहीं होनी चाहिए।
#
और_
स्निपेट्स (या कहीं और) में हो सकता है।- आप वर्ग के कुछ पात्रों को प्रकट कर सकते हैं जैसा कि COTO ने किया है । वे अभी भी रोशनी के रूप में गिनती करते हैं। लुटेरों को इनका उपयोग करने की आवश्यकता नहीं है, वे सिर्फ अच्छे संकेत हैं।
उदाहरण
पायथन 3. हेडर का उपयोग करते हुए एक सरल उदाहरण p=print;t=5;
। कोई पाद नहीं।
अनसुलझी ग्रिड:
##########
1___2___##
_###_#####
_###_#####
_###_#####
####_#####
####_#####
###3______
####_#####
####_#####
सुराग:
ACROSS
1: 8
3: A!
DOWN
1: 7
2: 10
मान्य समाधान:
##########
print(8)##
(###+#####
7###=#####
)###5#####
####;#####
####p#####
###p('A!')
####t#####
####)#####
लुटेरे (सॉल्वर)
आपका काम पुलिस द्वारा तैनात क्रॉसवर्ड को हल करना है। आपको उसी सटीक प्रोग्रामिंग भाषा का उपयोग करना चाहिए जैसा कि क्रॉसवर्ड में दिया गया था, लेकिन अन्यथा कोई भी समाधान जो सभी सुरागों से मेल खाता है, मान्य है।
आप अपने स्वयं के वर्ग पहेली को हल नहीं कर सकते हैं, और आप केवल एक बार अन्य वर्ग पहेली का जवाब देने का प्रयास कर सकते हैं।
साथी प्रश्न में अपने समाधान पोस्ट करने के लिए याद रखें ।
स्कोरिंग
यदि एक क्रॉसवर्ड 72 घंटों के भीतर हल हो जाता है तो यह चलने में नहीं रह जाता है। एक बार जब एक क्रॉसवर्ड 72 घंटों तक अनसुलझा रहता है तो इसे प्रतिरक्षा माना जाता है और निर्माता समाधान पोस्ट कर सकता है (अपनी पोस्ट को संपादित करके और इसे प्रतिरक्षा को चिह्नित करके)।
विजेता पुलिस उपयोगकर्ता है जिसने सबसे कम अंधेरे ( #
) के साथ प्रतिरक्षा क्रॉसवर्ड जमा किया है । संबंधों के मामले में सबसे ज्यादा वोट पाने वाले जीतते हैं। उत्तर स्वीकार किए जाने के लिए समाधान पोस्ट किया जाना चाहिए।
विजेता डाकू वह उपयोगकर्ता है जो सबसे अधिक वर्ग पहेली हल करता है। टाई-ब्रेकर साथी प्रश्न में उनके अप-वोट का योग है ।
sha512sum <<<"
पाद: "|head -c10
(बैश में)।