حلّال سودوكو

أدخل الأرقام المعروفة في شبكة السودوكو الخاصة بك ودع خوارزمية التراجع (backtracking) تجد الحل الكامل في لحظات. يتم الحساب بالكامل داخل متصفحك.

مثال:

كيف يعمل

لا يملك سودوكو صالح سوى حل واحد يحترم ثلاث قواعد: يجب أن يظهر كل رقم من 1 إلى 9 مرة واحدة فقط في كل صف، ومرة واحدة فقط في كل عمود، ومرة واحدة فقط في كل كتلة من الكتل التسع بحجم 3×3 خانات. املأ الخانات التي تعرفها، واترك البقية فارغة، ثم انقر «حل».

ما الخوارزمية المستخدمة لحل الشبكة؟

تستخدم الأداة خوارزمية «التراجع» (backtracking): تحاول وضع رقم صالح في أول خانة فارغة، ثم تنتقل إلى التالية، وترجع إلى الوراء لتجربة رقم آخر بمجرد الوصول إلى طريق مسدود. تستكشف هذه الطريقة جميع الاحتمالات بشكل منهجي وتضمن إيجاد حل إن وُجد، مهما كانت صعوبة الشبكة.

ماذا يحدث إذا كانت شبكتي الأولية تحتوي على خطأ؟

تتحقق الأداة أولًا من أن الأرقام المُدخلة لا تخالف أيًّا من القواعد الثلاث (الصف، العمود، الكتلة) قبل بدء الحل. وفي حال اكتشاف تعارض، أو عدم وجود أي حل للشبكة المقدَّمة، تظهر رسالة خطأ واضحة بدل نتيجة غير صحيحة.

لا تُرسل شبكتك أبدًا إلى خادم: يُحسب الحل بالكامل داخل متصفحك.