सुडोकू हल करने का पूरा तर्क चार बुनियादी तकनीकों पर टिका है। इन चारों के बिना कोई भी पहेली पूरी नहीं होती और इन्हें सीख लेने पर अधिकांश हल हो जाती हैं। लेकिन "जानना" और "देखना" — इन दोनों के बीच फ़ासला होता है। यह फ़ासला पाटता है चित्रों के साथ किया गया अभ्यास।
इस लेख में हर तकनीक को तीन परतों में समझाया गया है — पहले वह है क्या, फिर इसे कैसे लगाएँ, और अंत में असली ग्रिड में यह कैसी दिखती है। क्रम यादृच्छिक नहीं है — उम्मीदवार हटाए बिना एकल उम्मीदवार नहीं दिखता, एकल उम्मीदवार के बिना युगल उम्मीदवार बेकार है, और पॉइंटिंग पेअर तो इन दोनों को मानकर चलता है।
इस लेख में सीखी जाने वाली तकनीकें
- उम्मीदवार हटाना: इस घर में कौन-सी संख्या नहीं आ सकती?
- एकल उम्मीदवार: केवल एक उम्मीदवार बचे घर को खोजना
- युगल उम्मीदवार: एक जैसे दो उम्मीदवार वाले दो घरों का उपयोग करना
- पॉइंटिंग पेअर: बॉक्स के भीतर के वितरण को पंक्ति या स्तंभ की सफ़ाई में बदलना
उम्मीदवार हटाना सुडोकू के तर्क की नींव है। एकल उम्मीदवार सहित अन्य सभी तकनीकें इसी के ऊपर बनी हैं। सवाल एक ही है: "क्या यह संख्या इस घर में आ सकती है?" उत्तर तीन नियमों से तय होता है।
तीन नियम, एक तर्क
सुडोकू का नियम सरल है। हर पंक्ति, हर स्तंभ और हर तीन गुणा तीन बॉक्स में एक से नौ तक हर संख्या ठीक एक बार आनी चाहिए। उम्मीदवार हटाना इस नियम को उलटकर काम करता है — यदि कोई संख्या किसी पंक्ति, स्तंभ या बॉक्स में पहले से है तो वह उस पंक्ति, स्तंभ या बॉक्स के अन्य घरों में नहीं आ सकती।
ग्रिड उदाहरण — उम्मीदवार हटाना
┌───────┬───────┬───────┐
│ ५ ३ · │ · ७ · │ · · · │
│ ६ · · │ १ ९ ५ │ · · · │
│ · ९ ८ │ · · · │ · ६ · │
├───────┼───────┼───────┤
│ ८ · · │ · ६ · │ · · ३ │
│ ४ · · │ ८ · [?]│ · · १ │
│ ७ · · │ · २ · │ · · ६ │
├───────┼───────┼───────┤
│ · ६ · │ · · · │ २ ८ · │
│ · · · │ ४ १ ९ │ · · ५ │
│ · · · │ · ८ · │ · ७ ९ │
└───────┴───────┴───────┘
चित्र एक — [?] चिह्नित घर: पाँचवीं पंक्ति, छठा स्तंभ। यहाँ कौन-सी संख्या आएगी?
चरण-दर-चरण हल
एक.पंक्ति जाँचें (पाँचवीं पंक्ति): चार, आठ, एक हैं → ये तीनों हटाए।
दो.स्तंभ जाँचें (छठा स्तंभ): सात, पाँच, छह, दो, नौ, आठ हैं → ये छहों भी हटाए।
तीन.बॉक्स जाँचें (मध्य-दाएँ तीन गुणा तीन): छह, पाँच, तीन, एक हैं → ये भी हटाए।
चार.सभी हटाने के बाद बची एकमात्र संख्या: चार।
इस घर में चार आएगी। कोई और विकल्प नहीं — यह अनुमान नहीं, तर्क है।
उम्मीदवार हटाने की अहम युक्ति
उम्मीदवार हटाना केवल खाली घरों के लिए नहीं — भरे हुए घरों के लिए भी मन में करते रहना चाहिए। "यहाँ का सात उस घर को प्रभावित करता है?" — यह सवाल हर लिखी संख्या के लिए पूछना चाहिए। यह आदत पड़ जाए तो एकल उम्मीदवार सोचने से पहले ही दिखने लगता है।
यदि किसी घर में केवल एक संख्या आ सकती हो, तो वह संख्या वहाँ होनी ही चाहिए। "एकल" नाम इसलिए है क्योंकि वह घर अपने इकलौते उम्मीदवार के साथ खुलकर दिखता है — छिपा नहीं, तर्क से सिद्ध।
एकल उम्मीदवार खोजने के लिए उम्मीदवार सूची चाहिए। उम्मीदवार सूची वे संख्याएँ हैं जो हटाने की प्रक्रिया के बाद किसी घर में आ सकती हैं। जब सूची सिकुड़कर एक पर आ जाए — एकल उम्मीदवार सामने है।
उम्मीदवार सूची कैसे बनाएँ?
हर खाली घर के लिए यह पूछें: एक से नौ में कौन-सी संख्याएँ इस घर में नहीं आ सकतीं? पंक्ति, स्तंभ और बॉक्स में जो संख्याएँ मौजूद हों उन्हें सूची से हटाते जाएँ। बचने वाली संख्याएँ उस घर के उम्मीदवार हैं।
सुडोकम.नेट में न बटन नोट मोड खोलता है। नोट मोड में दबाई गई संख्याएँ घर में छोटी उम्मीदवार टिप्पणी के रूप में दर्ज हो जाती हैं। इस सुविधा से एकल उम्मीदवार को हाथ से ट्रैक करने के बजाय ग्रिड में दृश्य रूप से पहचाना जा सकता है।
ग्रिड उदाहरण — एकल उम्मीदवार
┌───────┬───────┬───────┐
│ ५ ३ ४ │ ६ ७ ८ │ ९ १ २ │
│ ६ ७ २ │ १ ९ ५ │ ३ ४ ८ │
│ १ ९ ८ │ ३ ४ २ │ ५ ६ ७ │
├───────┼───────┼───────┤
│ ८ ५ ९ │ ७ ६ १ │ ४ २ ३ │
│ ४ २ ६ │ ८ ५ [?]│ ७ ९ १ │
│ ७ १ ३ │ ९ २ ४ │ ८ ५ ६ │
├───────┼───────┼───────┤
│ ९ ६ १ │ ५ ३ ७ │ २ ८ ४ │
│ २ ८ ७ │ ४ १ ९ │ ६ ३ ५ │
│ ३ ४ ५ │ २ ८ ६ │ १ ७ ९ │
└───────┴───────┴───────┘
चित्र दो — पाँचवीं पंक्ति, छठा स्तंभ: केवल एक उम्मीदवार बचा।
चरण-दर-चरण हल
एक.पाँचवीं पंक्ति में मौजूद संख्याएँ: चार, दो, छह, आठ, पाँच, सात, नौ, एक → आठ संख्याएँ हैं, केवल तीन कम।
दो.छठे स्तंभ में मौजूद संख्याएँ: आठ, पाँच, दो, एक, चार, सात, नौ, छह → आठ संख्याएँ हैं, केवल तीन कम।
तीन.मध्य-दाएँ बॉक्स में मौजूद संख्याएँ: नौ, एक, तीन, चार, सात, आठ, छह, पाँच → आठ संख्याएँ हैं।
चार.पंक्ति + स्तंभ + बॉक्स हटाने के बाद बचने वाली एकमात्र संख्या: तीन। इस घर में केवल तीन आ सकती है।
एकल उम्मीदवार खोजने के लिए पूरी ग्रिड घर-घर जाँचने की ज़रूरत नहीं। असरदार तरीका यह है: पहले वे पंक्तियाँ और स्तंभ देखें जो अधिक भरे हों। किसी पंक्ति में सात-आठ संख्याएँ भरी हों तो उस पंक्ति के खाली घरों में से एक या अधिक एकल उम्मीदवार हो सकते हैं।
एकल उम्मीदवार और छुपे एकल उम्मीदवार में फ़र्क
एकल उम्मीदवार घर-आधारित है — "इस घर में एक ही संख्या आ सकती है।" छुपा एकल उम्मीदवार संख्या-आधारित है — "यह संख्या इस पंक्ति में केवल यहीं आ सकती है।" दोनों एकमात्र उम्मीदवार पहचानते हैं लेकिन अलग नज़रिए से। एकल उम्मीदवार उम्मीदवार सूची से मिलता है, छुपा एकल उम्मीदवार संख्याओं के वितरण से।
युगल उम्मीदवार में थोड़ी अधिक आगे की सोच चाहिए। विचार यह है — यदि दो घरों में बिल्कुल वही दो उम्मीदवार हों और दोनों घर एक ही पंक्ति, स्तंभ या बॉक्स में हों — तो वे दो उम्मीदवार उस इकाई के बाकी घरों से हटाए जा सकते हैं।
क्यों? क्योंकि वे दो संख्याएँ निश्चित रूप से उन्हीं दो घरों में जाएँगी — भले ही अभी पता न हो कि कौन-सी कहाँ जाएगी। यह निश्चितता उसी पंक्ति, स्तंभ या बॉक्स के अन्य घरों के लिए इन दोनों संख्याओं को उम्मीदवार रखना व्यर्थ बना देती है।
ग्रिड उदाहरण — युगल उम्मीदवार
तीसरा स्तंभ — उम्मीदवार नोट्स सहित:
┌──────────────────────────┐
│ पंक्ति १ स्तंभ ३: [एक, सात] │ ← युगल उम्मीदवार घर
│ पंक्ति २ स्तंभ ३: [दो, पाँच, आठ]│
│ पंक्ति ३ स्तंभ ३: [एक, सात] │ ← युगल उम्मीदवार घर
│ पंक्ति ४ स्तंभ ३: [दो, पाँच, सात, आठ]│
│ पंक्ति ५ स्तंभ ३: [दो, चार, सात]│
│ पंक्ति ६ स्तंभ ३: [दो, पाँच, सात, आठ]│
│ पंक्ति ७ स्तंभ ३: [तीन, पाँच] │
│ पंक्ति ८ स्तंभ ३: [दो, पाँच, आठ]│
│ पंक्ति ९ स्तंभ ३: [दो, पाँच, छह]│
└──────────────────────────┘
चित्र तीन — तीसरा स्तंभ: पहली और तीसरी पंक्ति के तीसरे स्तंभ में केवल [एक, सात] हैं। युगल उम्मीदवार बना।
चरण-दर-चरण हल
एक.पहली पंक्ति तीसरे स्तंभ के उम्मीदवार: [एक, सात]। तीसरी पंक्ति तीसरे स्तंभ के उम्मीदवार: [एक, सात]। वही दो उम्मीदवार, वही दो घर — युगल उम्मीदवार पहचाना।
दो.ये दोनों संख्याएँ (एक और सात) निश्चित रूप से इन्हीं दोनों घरों में जाएँगी। कौन-सी कहाँ — यह अभी पता नहीं, लेकिन दोनों इन्हीं दो घरों के लिए आरक्षित हैं।
तीन.तीसरे स्तंभ के बाकी सभी घरों से एक और सात हटाएँ: चौथी पंक्ति → [दो, पाँच, आठ], पाँचवीं पंक्ति → [दो, चार], छठी पंक्ति → [दो, पाँच, आठ]।
चार.पाँचवीं पंक्ति तीसरे स्तंभ में अब केवल [दो, चार] बचे — युगल उम्मीदवार के प्रभाव से एकल उम्मीदवार बन गया। हल की श्रृंखला शुरू हुई।
दूसरा उदाहरण — बॉक्स के भीतर युगल उम्मीदवार
बाएँ-ऊपरी तीन गुणा तीन बॉक्स — उम्मीदवार नोट्स सहित:
┌─────────────────────────────────┐
│ पंक्ति १ स्तंभ १:[चार] पंक्ति १ स्तंभ २:[तीन,नौ] पंक्ति १ स्तंभ ३:[तीन,नौ] │ ← युगल उम्मीदवार
│ पंक्ति २ स्तंभ १:[छह] पंक्ति २ स्तंभ २:[दो,पाँच,आठ] पंक्ति २ स्तंभ ३:[दो,आठ] │
│ पंक्ति ३ स्तंभ १:[एक,सात,आठ] पंक्ति ३ स्तंभ २:[दो,पाँच,आठ] पंक्ति ३ स्तंभ ३:[दो,आठ] │
└─────────────────────────────────┘
चित्र चार — बाएँ-ऊपरी बॉक्स: पहली पंक्ति के दूसरे और तीसरे स्तंभ में केवल [तीन, नौ] हैं। युगल उम्मीदवार।
एक.पहली पंक्ति दूसरा स्तंभ = [तीन, नौ], पहली पंक्ति तीसरा स्तंभ = [तीन, नौ]। वही दो उम्मीदवार, एक ही बॉक्स और एक ही पंक्ति — दोहरा असर।
दो.बॉक्स के बाकी घरों से तीन और नौ हटाए जाते हैं। साथ ही पहली पंक्ति के अन्य घरों से भी तीन और नौ हटाए जाते हैं।
तीन.दूसरी पंक्ति तीसरा स्तंभ = [दो, आठ], तीसरी पंक्ति तीसरा स्तंभ = [दो, आठ] → ये भी बॉक्स के भीतर युगल उम्मीदवार बनाते हैं। श्रृंखलाबद्ध हटाना सक्रिय होता है।
युगल उम्मीदवार मुश्किल क्यों है?
शुरू में पहचानना धीरे होता है — घर-घर उम्मीदवार सूचियाँ तुलना करनी पड़ती हैं। अनुभवी खिलाड़ियों में यह तुलना अब स्वचालित हो जाती है। जब दो उम्मीदवार वाला घर दिखे तो वे परावर्तक रूप से जाँचते हैं कि जोड़ी बनती है या नहीं। यह आदत आम तौर पर पचास से सौ पहेलियों के बाद बन जाती है।
पॉइंटिंग पेअर बॉक्स के भीतरी वितरण का अवलोकन है। यदि किसी संख्या के उम्मीदवार एक तीन गुणा तीन बॉक्स में केवल एक ही पंक्ति या स्तंभ में सिमट गए हों — तो वह संख्या उस पंक्ति या स्तंभ के बॉक्स से बाहर के घरों से हटाई जा सकती है।
"पॉइंटिंग" नाम यहीं से आता है — वे दो (या तीन) घर पंक्ति या स्तंभ के साथ बाहर की ओर "इशारा" करते हैं। बॉक्स के भीतर की खोज को पंक्ति या स्तंभ के स्तर पर ले जाने वाली यही एकमात्र तकनीक है।
ग्रिड उदाहरण — पंक्ति की दिशा में पॉइंटिंग पेअर
तीन संख्या का बॉक्स और पंक्ति वितरण:
┌────────────┬────────────┬────────────┐
│ · · · │ [तीन] · [तीन]│ · · · │ ← पहली पंक्ति
│ · · · │ · · · │ · · · │
│ · · · │ · · · │ · · · │
└────────────┴────────────┴────────────┘
बायाँ बॉक्स मध्य बॉक्स दायाँ बॉक्स
मध्य-ऊपरी बॉक्स में तीन के उम्मीदवार: केवल पहली पंक्ति में (चौथा और छठा स्तंभ)।
चित्र पाँच — तीन संख्या के उम्मीदवार मध्य-ऊपरी बॉक्स में केवल पहली पंक्ति में सिमटे हैं।
चरण-दर-चरण हल
एक.मध्य-ऊपरी तीन गुणा तीन बॉक्स में तीन के उम्मीदवार घर खोजें: पहली पंक्ति चौथा स्तंभ और पहली पंक्ति छठा स्तंभ।
दो.दोनों पहली पंक्ति में हैं। बॉक्स के भीतर दूसरी या तीसरी पंक्ति में तीन के लिए जगह नहीं।
तीन.मतलब: तीन इस बॉक्स से पहली पंक्ति में जाएगी। पहली पंक्ति का बायाँ बॉक्स (पहला, दूसरा, तीसरा स्तंभ) और दायाँ बॉक्स (सातवाँ, आठवाँ, नौवाँ स्तंभ) अब तीन नहीं रख सकते।
चार.बाएँ बॉक्स की पहली पंक्ति के घरों से और दाएँ बॉक्स की पहली पंक्ति के घरों से तीन हटाया जाता है।
दूसरा उदाहरण — स्तंभ की दिशा में पॉइंटिंग पेअर
सात संख्या का स्तंभ वितरण (बायाँ बॉक्स):
┌───────┐
│ · · · │ पहली पंक्ति — ऊपर
│ · · · │ दूसरी पंक्ति
│ · · · │ तीसरी पंक्ति
├───────┤
│ ·[सात]· │ चौथी पंक्ति — मध्य ← दूसरा स्तंभ
│ ·[सात]· │ पाँचवीं पंक्ति ← दूसरा स्तंभ
│ · · · │ छठी पंक्ति
├───────┤
│ · · · │ सातवीं पंक्ति — नीचे
│ · · · │ आठवीं पंक्ति
│ · · · │ नौवीं पंक्ति
└───────┘
बायाँ बॉक्स — सात के उम्मीदवार केवल दूसरे स्तंभ में (चौथी और पाँचवीं पंक्ति)।
चित्र छह — बाएँ-मध्य बॉक्स में सात के उम्मीदवार केवल दूसरे स्तंभ में। दूसरे स्तंभ के ऊपरी और निचले हिस्से से सात हटाया जाता है।
एक.बाएँ-मध्य तीन गुणा तीन बॉक्स में सात के उम्मीदवार घर खोजें: चौथी पंक्ति दूसरा स्तंभ और पाँचवीं पंक्ति दूसरा स्तंभ।
दो.दोनों दूसरे स्तंभ में हैं। बॉक्स के भीतर पहले या तीसरे स्तंभ में सात के लिए जगह नहीं।
तीन.मतलब: सात इस बॉक्स से दूसरे स्तंभ में जाएगी। दूसरे स्तंभ का ऊपरी बॉक्स (पहली से तीसरी पंक्ति) और निचला बॉक्स (सातवीं से नौवीं पंक्ति) अब सात नहीं रख सकते।
चार.ऊपरी हिस्से के दूसरे स्तंभ के घरों से और निचले हिस्से के दूसरे स्तंभ के घरों से सात हटाया जाता है।
पॉइंटिंग पेअर और बॉक्स-लाइन न्यूनीकरण में फ़र्क
पॉइंटिंग पेअर बॉक्स से पंक्ति या स्तंभ की दिशा में काम करता है। बॉक्स-लाइन न्यूनीकरण इसका उलटा है — पंक्ति या स्तंभ का कोई उम्मीदवार केवल एक बॉक्स में बचा हो तो उस बॉक्स के बाकी घर साफ करता है। एक-दूसरे के पूरक दो दिशाएँ, एक ही तर्क।
तकनीकें किस क्रम में लगाएँ?
क्रम महत्वपूर्ण है — एक तकनीक छोड़ने पर अगली नहीं दिखती। एक कुशल हल-दिनचर्या इस तरह काम करती है:
| क्रम |
तकनीक |
कब लगाएँ? |
| एक | उम्मीदवार हटाना | हर खाली घर के लिए उम्मीदवार सूची बनाएँ या अद्यतन करें। |
| दो | एकल उम्मीदवार | उम्मीदवार सूची एक पर आए घर हैं? हाँ तो भरें। |
| तीन | छुपा एकल उम्मीदवार | हर संख्या को पंक्ति, स्तंभ, बॉक्स के आधार पर स्कैन करें। केवल एक घर में फिट हो तो लिखें। |
| चार | युगल उम्मीदवार | वही दो उम्मीदवार साझा करने वाले घर-जोड़े हैं? हाँ तो प्रभाव लागू करें। |
| पाँच | पॉइंटिंग पेअर | हर बॉक्स में हर संख्या के उम्मीदवार एक ही पंक्ति या स्तंभ में फँसे हैं? हाँ तो बाहर साफ करें। |
हर बार अटकने पर इस क्रम की शुरुआत पर लौटें। जब कोई तकनीक प्रगति दे तो नए सिरे से शुरू करना होगा — क्योंकि एक घर बदलने से दूसरे घरों की उम्मीदवार सूचियाँ प्रभावित होती हैं।
सुडोकम.नेट में इस क्रम को सहारा देने वाला उपकरण
गेम कोच का शिक्षण मोड सक्रिय रूप से बताता है कि कौन-सी तकनीक लागू की जा सकती है। ऊपर का क्रम याद रखने के बजाय गेम कोच मौजूदा ग्रिड स्थिति का विश्लेषण करके उचित तकनीक सुझाता है। सीखते समय बेहद उपयोगी है — लेकिन तकनीक खुद देखने से पहले सुझाव न पढ़ें।
अक्सर पूछे जाने वाले सवाल
क्या इन चार तकनीकों से हर सुडोकू हल हो जाता है? ›
आसान और अधिकांश मध्यम पहेलियों के लिए हाँ। कठिन स्तर पर एक्स-विंग, स्वोर्डफ़िश जैसी उन्नत तकनीकें चाहिए। लेकिन इन चारों को आत्मसात किए बिना आगे बढ़ना बेकार है — नींव न हो तो ऊपरी मंजिल नहीं टिकती।
एकल उम्मीदवार और युगल उम्मीदवार का फ़र्क कैसे याद रखें? ›
एकल उम्मीदवार एक घर, एक उम्मीदवार — घर सीधे हल होता है। युगल उम्मीदवार दो घर, दो उम्मीदवार और दोनों में वही उम्मीदवार। एकल उम्मीदवार घर सीधे हल करता है। युगल उम्मीदवार अन्य घरों के उम्मीदवार घटाकर परोक्ष रूप से आगे बढ़ाता है।
पॉइंटिंग पेअर दिखना मुश्किल क्यों होता है? ›
क्योंकि नज़रिया बॉक्स से पंक्ति या स्तंभ की तरफ़ जाता है — एक साथ दो आयाम पढ़ने होते हैं। व्यावहारिक तरीका यह है कि हर बॉक्स के हर अंक के लिए व्यवस्थित रूप से पूछते रहें "क्या ये उम्मीदवार एक ही पंक्ति या स्तंभ में हैं?" शुरू में धीमा लगता है, कुछ दर्जन पहेलियों के बाद यह अपने-आप होने लगता है।
क्या उम्मीदवार नोट्स लिखना ज़रूरी है? ›
आसान पहेलियों में आमतौर पर नहीं — एकल उम्मीदवार दृश्य रूप से मिल सकते हैं। मध्यम स्तर से नोट्स के बिना युगल उम्मीदवार और पॉइंटिंग पेअर देखना बेहद कठिन हो जाता है। सुडोकम.नेट में न बटन नोट मोड खोलता है — उम्मीदवार हाथ से लिखने से ग्रिड की गहरी समझ बनती है और तकनीकें लगाना भी आसान हो जाता है।
अंतिम बात
इन चार तकनीकों को "जानने" और ग्रिड में "देखने" के बीच का फ़ासला अभ्यास से पटता है। उम्मीदवार हटाना तो आप पहले से करते थे — बस व्यवस्थित नहीं था। एकल उम्मीदवार दिखने लगे तो ग्रिड अलग नज़र आती है। युगल उम्मीदवार में श्रृंखला का तर्क महसूस होता है। पॉइंटिंग पेअर बताता है कि बॉक्स पंक्ति और स्तंभ से कैसे "बात" करता है — और उस पल, पहेलियों को देखने का नज़रिया बदल जाता है।
उम्मीदवार हटाने को आदत बनाएँ — उम्मीदवार नोट्स के बिना युगल उम्मीदवार नहीं दिखता, युगल उम्मीदवार के बिना पॉइंटिंग पेअर निष्फल है। हर तकनीक पिछली को अनिवार्य मानती है — इसीलिए क्रम छोड़ा नहीं जाता।
सुडोकम.नेट सुडोहब
सुडोकू तकनीकें चित्र मार्गदर्शिका