कुछ ब्रिटिश अखबारों में एक गेम है जिसे हिदातो के नाम से जाना जाता है । यह सुडोकू के समान है , यद्यपि एक पंक्ति और ब्लॉक में 1-9 होने के बजाय, यह संख्याओं को रखने के बारे में है कि वे 01
सभी तरह से उच्चतम एक तक जुड़ते हैं , इसलिए वे सभी क्षैतिज, तिरछे या लंबवत रूप से छू रहे हैं ।
इनपुट में अलग-अलग लाइनें होंगी \n
, जिसमें स्पेस द्वारा अलग किए गए ब्लॉक होंगे, जिन्हें आप दो अक्षर चौड़ा मान सकते हैं। प्रत्येक ब्लॉक एक संख्या होगी, जिसे भरने के लिए एक रिक्त स्थान (इसके द्वारा दर्शाया गया है --
), या एक दीवार जिसमें संख्याएँ नहीं हो सकती हैं ( XX
)।
आपके आउटपुट को उपलब्ध संख्या के साथ प्रदान किए गए खाली ब्लॉकों के साथ मेल खाना चाहिए। ध्यान दें कि एक अद्वितीय, या यहां तक कि अस्तित्व नहीं हो सकता है, एक समाधान - कुछ अपनी अस्पष्टता के कारण कई पैदा कर सकता है, बहुत अधिक सुडोकू की तरह, और कुछ शाब्दिक रूप से अस्वीकार्य हो सकते हैं, जिस स्थिति में आपको एक फालसे आउटपुट देना चाहिए , लेकिन आप मान सकते हैं कि इनपुट नीचे दिए गए हैं।
एक मानक शीर्ष लेख का उपयोग करें Language: XX bytes
। हैप्पी गोल्फिंग!
उदाहरण
आदानों 01 XX 03
, 01 -- 04
, 01 --
, आदि सभी वापसी कुछ चाहिए falsey ।
इनपुट:
01 -- --
-- XX 05
आउटपुट:
01 03 04
02 XX 05
इनपुट:
-- 33 35 -- -- XX XX XX
-- -- 24 22 -- XX XX XX
-- -- -- 21 -- -- XX XX
-- 26 -- 13 40 11 XX XX
27 -- -- -- 09 -- 01 XX
XX XX -- -- 18 -- -- XX
XX XX XX XX -- 07 -- --
XX XX XX XX XX XX 05 --
आउटपुट:
32 33 35 36 37 XX XX XX
31 34 24 22 38 XX XX XX
30 25 23 21 12 39 XX XX
29 26 20 13 40 11 XX XX
27 28 14 19 09 10 01 XX
XX XX 15 16 18 08 02 XX
XX XX XX XX 17 07 06 03
XX XX XX XX XX XX 05 04
इनपुट:
XX XX XX XX -- 53 XX XX XX XX
XX XX XX XX -- -- XX XX XX XX
XX XX 56 -- -- -- 30 -- XX XX
XX XX -- -- -- -- -- -- XX XX
XX -- -- 20 22 -- -- -- -- XX
XX 13 -- 23 47 -- 41 -- 34 XX
-- -- 11 18 -- -- -- 42 35 37
-- -- -- -- 05 03 01 -- -- --
XX XX XX XX -- -- XX XX XX XX
XX XX XX XX 07 -- XX XX XX XX
आउटपुट:
XX XX XX XX 52 53 XX XX XX XX
XX XX XX XX 54 51 XX XX XX XX
XX XX 56 55 28 50 30 31 XX XX
XX XX 26 27 21 29 49 32 XX XX
XX 25 24 20 22 48 45 44 33 XX
XX 13 19 23 47 46 41 43 34 XX
14 12 11 18 04 02 40 42 35 37
15 16 17 10 05 03 01 39 38 36
XX XX XX XX 09 06 XX XX XX XX
XX XX XX XX 07 08 XX XX XX XX
-1
दीवार हो सकती है, और 0
रिक्त हो सकती है? इससे पहेली की वास्तविक चुनौती पर ध्यान केंद्रित करना आसान हो जाएगा , और फिर ज़ीरो या पार्सिंग स्ट्रिंग्स के साथ पैडिंग नंबरों की कोई जटिलता नहीं है।