यह पुलिस का धागा है। डाकू का धागा यहाँ है ।
एक कोड लिखें जो एक इनपुट लेता है n
और एक n-by-n "स्नेक मैट्रिक्स" बनाता है।
साँप मैट्रिक्स एक मैट्रिक्स है जो इस पैटर्न का अनुसरण करता है:
3-दर-3:
1 2 3
6 5 4
7 8 9
और 4-बाय -4:
1 2 3 4
8 7 6 5
9 10 11 12
16 15 14 13
सटीक आउटपुट स्वरूप वैकल्पिक है। आप उदाहरण के लिए आउटपुट [[1 2 3],[6 5 4],[7 8 9]]
, या कुछ इसी तरह का हो सकता है।
आपको भाषा का नाम और एक regex प्रदान करना होगा जो आपके कोड से पूरी तरह मेल खाता हो। आप चुन सकते हैं कि आपका रेगेक्स कितना विस्तृत होना चाहिए। चरम में, आप प्रत्येक संभावित स्ट्रिंग से मेल खाने वाले रेगेक्स लिख सकते हैं, इस स्थिति में आपके कोड को क्रैक करना बहुत आसान होगा। आपको इसके लिए आउटपुट भी देना होगा n=4
, ताकि लुटेरों को आपके द्वारा चुने गए सटीक प्रारूप का पता चल सके।
आप regex101.com , या रूबी स्वाद पर उपलब्ध रेगेक्स-फ्लेवर में से एक का उपयोग कर सकते हैं ।
- PCRE (PHP)
- जावास्क्रिप्ट
- अजगर
- Golang
- माणिक
आपको यह निर्दिष्ट करना होगा कि आप किसका उपयोग कर रहे हैं।
टिप्पणियाँ:
- आपको किसी भी बड़े का समर्थन करना चाहिए
n
। आप मान सकते हैं कि यह डेटाटाइप या मेमोरी को ओवरफ्लो नहीं करेगा। यदि डिफ़ॉल्ट डेटाटाइप 8-बिट हस्ताक्षरित पूर्णांक है, तो आप मान सकते हैंn<=11
, यदि यह 8-बिट पूर्णांक से रहित है, तो आप मान सकते हैंn<=15
। - लुटेरों को प्रमुख / अनुगामी स्थानों और न्यूलाइन्स को छोड़कर सबमिशन के आउटपुट फॉर्मेट का मिलान करना होता है, क्योंकि एसई फॉर्मेटिंग द्वारा छीन लिया गया हो सकता है।
जीत की कसौटी:
विजेता कम से कम रेगेक्स के साथ अनियोजित सबमिशन होगा, जिसे वर्णों की संख्या में मापा जाता है।
यदि आपकी पोस्ट 7 दिनों के लिए अनियंत्रित रह गई है, तो आप इच्छित समाधान पोस्ट कर सकते हैं और अपने सबमिशन को सुरक्षित मान सकते हैं।
.
।