एक शिंगोकी पहेली
यह एक शिंगोकी पहेली है।
शिंगोकी के नियम:
- क्रॉसिंग या शाखाओं के बिना एक ही लूप बनाने के लिए डॉट्स के बीच की रेखाएं बनाएं।
- लूप को ग्रिड में प्रत्येक परिचालित संख्या से गुजरना चाहिए।
- सफेद हलकों के लिए, लूप को एक सीधी रेखा में गुजरना होगा।
- काले घेरे के लिए, लूप को 90-डिग्री मोड़ देना चाहिए जब उनके पास से गुजरना हो।
- मंडलियों में संख्या उस वृत्त से बाहर जाने वाली 2 सीधी रेखाओं की लंबाई का योग दर्शाती है।
अधिक स्पष्टता के लिए एक उदाहरण नीचे दिखाया गया है।
उदाहरण पहेली:
नीचे दिखाया गया है कुछ स्पष्टीकरण के साथ समाधान:
ध्यान दें कि कुल लंबाई की गणना '6' ब्लैक सर्कल और '5' व्हाइट सर्कल के लिए कैसे की जाती है।
हल करने के लिए वास्तविक पहेली नीचे दी गई है:
आपकी सुविधा के लिए, आप इस लिंक का उपयोग कर सकते हैं , जहां पेन्पा संपादक का उपयोग करके पहेली का एक संस्करण पहले ही बनाया जा चुका है। लाइनों को खींचने के लिए "एज" को 'एज' चुनें।
गुड लक और मजा करें!
जवाब
समाधान है:
स्टेप 1:
किनारे पर सफेद हलकों के माध्यम से लाइनों का विस्तार करके, और किनारे पर काले घेरे से विकिरण करना शुरू करें। कोनों में काले घेरे को दोनों दिशाओं में बढ़ाया जा सकता है।
![]()
शीर्ष-बाएँ में 9 को पूरी तरह से हल किया जा सकता है, इसके नीचे सफेद 3 से एक एकल डॉट को समाप्त किया जा सकता है और काले 2 को इसके दाईं ओर (अन्यथा इन छोटी संख्याओं का उल्लंघन किया जाएगा)। 2 और 3 को भी पूरी तरह से हल किया जा सकता है, जैसा कि सफेद 3 पंक्ति 7 में हो सकता है। हम कम से कम 3 पंक्ति खंडों को सफेद 4 के माध्यम से पंक्ति 2 में भी रख सकते हैं।
![]()
अब पंक्ति 3 के अंत में काला 5 ही हो सकता है अधिकतम 3 खंडों को बाईं ओर विस्तारित करें (अन्यथा यह सफेद 3 से लाइन को पूरा करता है, इसके अवरोध का उल्लंघन करता है)। इसलिए इसे कम से कम 2 सेगमेंट का विस्तार करना चाहिए, क्योंकि अप एक विकल्प नहीं है (लाइन एक कोने में फंस जाएगी)। लेकिन इसका मतलब यह है कि पंक्ति 1 में 2 से छीनने वाली रेखा को 1 इकाई को आगे बढ़ाना होगा, 5 से लाइन को पूरा करना और इसकी लंबाई को 1. पर सेट करना होगा। इस प्रकार हमारे पास 5 से नीचे फैली रेखा की 4 इकाइयां होनी चाहिए।
![]()
इसका मतलब है कि पंक्ति 3 के अंत में काला 3, अधिकतम 1 इकाई पर लंबवत रूप से विस्तारित हो सकता है और इसलिए बाईं ओर 2 इकाइयों का विस्तार करना चाहिए।
इस बीच, नीचे पंक्ति पर सफ़ेद 7 के माध्यम से पंक्ति को बाईं ओर कम से कम 3 स्थान तक बढ़ाया जा सकता है (केवल इसके दाईं ओर 4 के लिए कमरा), और कम से कम 3 से दाईं ओर (चूंकि लाइन से आने वाली पंक्ति को पूरा नहीं किया जा सकता है) 3 नीचे-बाएँ)। इसके ऊपर का काला 3 आंशिक रूप से हल किया जा सकता है।
![]()
चरण 2:
ध्यान दें कि पंक्ति 10 के अंत में 2 को अब केवल एक ही तरीके से हल किया जा सकता है। इसके बाद सफ़ेद 7, दो काले 3 के नीचे के बाएँ भाग में हल होता है, फिर नीचे-बाएँ कोने के खंड में अन्य संख्याएँ भी।
![]()
चरण 3:
अगला, ध्यान दें कि सफेद 5 को क्षैतिज रूप से संतुष्ट नहीं किया जा सकता है, या रेखा पास के 4 के माध्यम से फैली हुई है और इसके अवरोध का उल्लंघन करती है। इसलिए इसके बजाय इसे लंबवत रूप से पार किया जाना चाहिए। इसके नीचे के काले 2 का उल्लंघन करने से बचने के लिए, इसे संतुष्ट करने का केवल एक ही तरीका है। यह 2 को पास के ब्लैक 3 से लिंक करने के लिए मजबूर करता है और पास के 4 से गुजरने वाले लूप को भी अंतिम रूप देता है, जिसके साथ नॉक-ऑन कटौती होती है जिसके परिणामस्वरूप टॉप-राइट सेक्शन पूरी तरह से हल हो जाता है।
![]()
चरण 4:
पंक्ति 3 में काले 3 में अब बाईं ओर 2 रिक्त स्थान तक एक पंक्ति होनी चाहिए (यह केवल 1 को ऊपर या नीचे बढ़ा सकती है)। यह फिर पंक्ति 2 में सफेद 4 के संकल्प को बल देता है और काले 3 और उसके पड़ोसी काले 5 के लिए कुछ नॉक-ऑन प्रभाव पड़ता है।
![]()
अब पंक्ति 5 में सफेद 4 को केवल क्षैतिज रूप से संतुष्ट किया जा सकता है।
![]()
चरण 5:
अब एक दिलचस्प तार्किक कदम: विचार करें कि क्या होगा यदि ब्लैक 5 को नीचे की ओर लाइन को बढ़ाकर संतुष्ट किया जाए - हम एक असंभव स्थिति में समाप्त होते हैं जो ग्रिड के ऊपर और नीचे को अलग-अलग छोरों में अलग करती है:
![]()
इस प्रकार 5 को पूरा करना होगा इसके बजाय बाईं ओर लाइन का उपयोग करना।
![]()
चरण 6:
केंद्र के 4 ढीले बिंदुओं को मृत सिरों से बचने के लिए सभी को एक दूसरे से जुड़ना चाहिए। इस प्रकार बाकी ग्रिड को हल किया जा सकता है:
![]()
और अब एक सिंगल लूप रखने के लिए अंतिम सेगमेंट बिछाने का एक ही तरीका है!
इसे हल करने का सबसे अच्छा तरीका किनारों पर हलकों के साथ शुरू करना होगा।
यदि एक सफेद सर्कल एक किनारे पर है, तो आपके पास होना चाहिए कि इसके माध्यम से गुजरने वाली रेखा किनारे के समानांतर हो।
यदि एक काला वृत्त एक किनारे पर है, तो आप जानते हैं कि एक रेखा को किनारे तक लंबवत जाना चाहिए।
इसके बाद और कुछ कटौती आप समाधान पर पहुंचते हैं।