0

सुडोकू जेनरेटर

एक वास्तविक बैकट्रैकिंग सॉल्वर के साथ एक ताजा, खेलने योग्य सुडोकू पहेली बनाएं जो सत्यापित करता है कि प्रत्येक पहेली का एक ही समाधान है।

कठिनाई सुराग गणना द्वारा निर्धारित की जाती है: आसान ~36-40 दिए गए अंक, मध्यम ~30-35, कठिन ~24-29। प्रत्येक पहेली का एक ही समाधान होने की पुष्टि की गई है।

Buy Me a Coffee at ko-fi.com
प्रसंस्करण... 0%
समाधान ग्रिड का निर्माण
सुराग निकाला जा रहा है
विशिष्टता का सत्यापन

नतीजा

एक पहेली जो एक तैयार सुडोकू ग्रिड से यादृच्छिक कोशिकाओं को खाली कर देती है, वह वास्तविक सुडोकू पहेली नहीं है - इसे भरने के लिए इसे आसानी से एक से अधिक वैध तरीकों से समाप्त किया जा सकता है, जो कि गेम को इस तरह से काम नहीं करना चाहिए। यह जनरेटर उस शॉर्टकट से बचता है। यह पहले एक वास्तविक बैकट्रैकिंग फिल का उपयोग करके एक पूर्ण, वैध 9×9 ग्रिड बनाता है (सुडोकू को हल करने के लिए उसी तकनीक का उपयोग किया जाता है, जो रिवर्स में चलती है, प्रत्येक सेल में उम्मीदवार के क्रम में फेरबदल किया जाता है ताकि समाधान पीढ़ियों के बीच भिन्न हो)। इसके बाद यह यादृच्छिक क्रम में एक-एक करके कोशिकाओं को हटाता है, और हर एक निष्कासन के बाद यह दूसरा बैकट्रैकिंग सॉल्वर चलाता है जो समाधानों की गणना करता है और जैसे ही उसे दो मिल जाते हैं, वह बंद हो जाता है। यदि किसी सेल को हटाने से एक से अधिक समाधान की अनुमति मिलती है, तो वह सेल वापस चला जाता है और उसके स्थान पर एक अलग समाधान का प्रयास किया जाता है।

कठिनाई को ईमानदार तरीके से निर्धारित किया जाता है: कितने शुरुआती अंक बचे हैं, जो कि सुडोकू पहेली को ग्रेड करने के लिए मानक, व्यापक रूप से उपयोग की जाने वाली परंपरा है। ईज़ी लगभग 36 से 40 सुराग छोड़ता है, मीडियम लगभग 30 से 35, और हार्ड लगभग 24 से 29 - प्रत्येक पीढ़ी उस बैंड के अंदर एक यादृच्छिक लक्ष्य चुनती है, इसलिए इस टूल से दो 'हार्ड' पहेलियाँ समान नहीं हैं। यह उपकरण उन पहेलियों को ग्रेड करने का दावा नहीं करता है जिनके द्वारा मानव समाधान तकनीक (नग्न एकल, छिपे हुए जोड़े, एक्स-विंग, और इसी तरह) की आवश्यकता होती है; सुराग गिनती एक सरल, ईमानदार और आमतौर पर इस्तेमाल किया जाने वाला उपाय है, और यही वास्तव में यहां कठिनाई का कारण बनता है।

पहेली एक वास्तविक इंटरैक्टिव ग्रिड के रूप में प्रस्तुत होती है: रिक्त कक्षों में सीधे अंक टाइप करें (केवल 1-9 स्वीकार किए जाते हैं), फिर समाधान दिए बिना कौन सी प्रविष्टियाँ सही या गलत हैं, इसे उजागर करने के लिए "मेरा उत्तर जांचें" का उपयोग करें, या जब आपका काम पूरा हो जाए या अटक जाए तो बाकी को भरने के लिए "समाधान प्रकट करें" का उपयोग करें। पहेली और उसके समाधान को एक अलग पीएनजी छवि के रूप में डाउनलोड किया जा सकता है या उनके अपने पृष्ठ पर मुद्रित किया जा सकता है - समाधान इंजन सहित सब कुछ, आपके ब्राउज़र में स्थानीय रूप से चलता है और कभी भी कुछ भी अपलोड नहीं किया जाता है।