সমাধান অ্যালগরিদম

যেকোনো সুদোকু পাজল জয় করার জন্য এই মৌলিক সমাধান কৌশলগুলো আয়ত্ত করুন। প্রতিটি অ্যালগরিদম যৌক্তিক অনুমানের উপর ভিত্তি করে, যাতে শুধুমাত্র একটি সম্ভাব্য সমাধানযুক্ত ঘরগুলো পূরণ করে।

শেষ অঙ্ক

1 এর 4
শেষ অঙ্ক - 1 এর 4
শেষ অঙ্ক (অর্থাৎ শেষ অবশিষ্ট প্রার্থী) এমন কোনো সারি, কলাম বা বাক্স চিহ্নিত করে যেখানে ইতিমধ্যে আটটি পৃথক সংখ্যা রয়েছে; অনুপস্থিত সংখ্যাটি অবশ্যই সেই ঘরের একমাত্র খালি ঘরে থাকতে হবে কারণ সুডোকু নিয়ম অনুযায়ী প্রতিটি সংখ্যা ১–৯ প্রতিটি ঘরে ঠিক একবার করে থাকতে হবে।
শেষ অঙ্ক - 2 এর 4
দ্বিতীয় সারিতে, শুধুমাত্র একটি খালি ঘর বাকি আছে [2,2] (নীল রঙে হাইলাইট)।
শেষ অঙ্ক - 3 এর 4
সারিতে ইতিমধ্যে ১, ৩, ৪, ৫, ৬, ৭, ৮ এবং ৯ সংখ্যা রয়েছে (নীল রঙে হাইলাইট)।
শেষ অঙ্ক - 4 এর 4
অতএব, একমাত্র অনুপস্থিত সংখ্যা হল '2', যা অবশ্যই [2,2] (নীল রঙে) ঘরে থাকতে হবে।

নগ্ন সিঙ্গলস

1 এর 3
নগ্ন সিঙ্গলস - 1 এর 3
নগ্ন সিঙ্গল তখন ঘটে যখন একটি ঘরে সব বাদ দেওয়ার পরে শুধুমাত্র একটি প্রার্থী থাকে। প্রয়োজন: একটি সম্পূর্ণ ঘর প্রার্থীদের জন্য স্ক্যান করতে হবে।
নগ্ন সিঙ্গলস - 2 এর 3
এই বাক্সের সমস্ত প্রার্থী স্ক্যান করার পরে, '7' একটি নির্দিষ্ট ঘরের একমাত্র প্রার্থী (নীল রঙে হাইলাইট)।
নগ্ন সিঙ্গলস - 3 এর 3
অতএব, '7' সেই ঘরে থাকতে হবে (এখন পূর্ণ এবং নীল রঙে হাইলাইট)।
নগ্ন সিঙ্গলস - 4 এর 3
অতএব, '7' সারির প্রথম ঘরে থাকতে হবে (এখন পূর্ণ এবং নীল রঙে হাইলাইট)।

লুকায়িত সিঙ্গলস

1 এর 3
লুকায়িত সিঙ্গলস - 1 এর 3
লুকায়িত সিঙ্গল হল এমন একটি প্রার্থী যা একটি ঘরের (সারি, কলাম বা বাক্স) সমস্ত প্রার্থীর মধ্যে ঠিক একবারই উপস্থিত হয়। এমনকি যদি ঘরে অন্য প্রার্থী থাকে, তবুও সেই অনন্য প্রার্থীকে এই ঘরেই থাকতে হবে।
লুকায়িত সিঙ্গলস - 2 এর 3
এই বাক্সের সমস্ত প্রার্থী স্ক্যান করার পরে, '9' শুধুমাত্র একটি ঘরে উপস্থিত হয় (নীল রঙে হাইলাইট)।
লুকায়িত সিঙ্গলস - 3 এর 3
অতএব, '9' সেই ঘরে থাকতে হবে — এটি পূর্ণ এবং নীল রঙে দেখানো হয়েছে।

নির্দেশক জোড়া

1 এর 4
নির্দেশক জোড়া - 1 এর 4
নির্দেশক জোড়া এমন প্রার্থী চিহ্নিত করে যারা একটি বাক্সের মধ্যে শুধুমাত্র একটি সারি বা কলামে সীমাবদ্ধ। যেহেতু এই প্রার্থীরা সেই ঘরের অন্য কোথাও উপস্থিত হতে পারে না, তাই তাদের একই সারি/কলাম থেকে (বাক্সের বাইরে) সরানো যেতে পারে।
নির্দেশক জোড়া - 2 এর 4
এই শেষ বাক্সের সমস্ত প্রার্থী স্ক্যান করার পরে, '3' শুধুমাত্র একই সারির দুটি হাইলাইট করা ঘরে (নীল রঙে) পাওয়া যায়।
নির্দেশক জোড়া - 3 এর 4
যদিও এই ঘরগুলিতে অন্য প্রার্থী থাকতে পারে, যেহেতু '3' (এই বাক্সের) শুধুমাত্র এই দুটি ঘরেই থাকতে পারে, আমরা একই সারির (বাক্সের বাইরে) সমস্ত অন্যান্য ঘর থেকে '3' প্রার্থীকে সরাতে পারি।
নির্দেশক জোড়া - 4 এর 4
এটি ৩টি প্রার্থীর ক্ষেত্রেও কাজ করতে পারে।

নগ্ন জোড়া

1 এর 3
নগ্ন জোড়া - 1 এর 3
এই কৌশলটি একটি ঘরের মধ্যে ঠিক দুটি ঘর চিহ্নিত করে যেগুলিতে একই দুটি প্রার্থী রয়েছে। পাওয়া গেলে, এই দুটি মান ভাগ করা ঘরের অন্যান্য ঘর থেকে অপসারণ করা যায়, কারণ তাদের এই দুটি ঘরে থাকতে হবে।
নগ্ন জোড়া - 2 এর 3
এই শেষ বক্সে সমস্ত প্রার্থী স্ক্যান করার পরে, দুটি ঘরে কেবল একই দুটি প্রার্থী '1' এবং '2' রয়েছে (নীল রঙে হাইলাইট)।
নগ্ন জোড়া - 3 এর 3
যেহেতু এই ঘরগুলোতে কেবল '1' বা '2' থাকতে পারে, তাই এই প্রার্থীদের সব অন্যান্য ভাগ করা ঘর থেকে সরানো যাবে।

এক্স-উইং

1 এর 4
এক্স-উইং - 1 এর 4
X-Wing একটি উন্নত কৌশল যা দুটি সারি এবং দুটি কলাম ব্যবহার করে। যদি একটি প্রার্থী প্রতিটি দুটি সারিতেই ঠিক দুটি কোষে উপস্থিত হয় এবং সেই কোষগুলো একই দুটি কলামে সারিবদ্ধ থাকে, তবে ওই প্রার্থীরাকে ওই কলামগুলোর সব অন্যান্য কোষ থেকে বাদ দেওয়া যায়, কারণ তাকে X-Wing প্যাটার্নের চারটি কোষের মধ্যে একটিতে থাকতে হবে।
এক্স-উইং - 2 এর 4
সব প্রার্থী স্ক্যান করার পরে ওই দুইটি সারি (লাল)টি হাইলাইট করুন যেখানে একটি প্রার্থী ঠিক একই দুইটি কলামে (নীল) সীমাবদ্ধ।
এক্স-উইং - 3 এর 4
X-Wing প্যাটার্নটি এই সারি ও কলামের সংযোগস্থলে গঠিত (নীল রঙে হাইলাইট)।
এক্স-উইং - 4 এর 4
অতএব, হাইলাইট করা কলাম ও সারির সমস্ত অন্যান্য ঘর থেকে এই প্রার্থীকে বাদ দিন।

সোর্ডফিশ

1 এর 4
সোর্ডফিশ - 1 এর 4
Swordfish একটি উন্নত কৌশল যা X-Wing কে তিনটি সারি এবং তিনটি কলামে বাড়িয়ে দেয়। যদি একটি প্রার্থী প্রতিটি তিনটি সারিতেই ঠিক তিনটি কোষে উপস্থিত হয় এবং ওই কোষগুলো একই তিনটি কলামে সারিবদ্ধ হয়, তবে ওই প্রার্থীরাকে ওই সারি ও কলামের অন্য সব কোষ থেকে বাদ দেওয়া যায়, কারণ তাকে Swordfish প্যাটার্নের নয়টি কোষের মধ্যে একটিতে থাকতে হবে।
সোর্ডফিশ - 2 এর 4
সব প্রার্থী স্ক্যান করার পরে ওই তিনটি সারি (লাল)টি হাইলাইট করুন যেখানে একটি প্রার্থী ঠিক একই তিনটি কলামে (নীল) সীমাবদ্ধ।
সোর্ডফিশ - 3 এর 4
Swordfish প্যাটার্নটি এই সারি ও কলামের সংযোগস্থলে গঠিত (নীল রঙে হাইলাইট)।
সোর্ডফিশ - 4 এর 4
অতএব, হাইলাইট করা সারি ও কলামগুলোর সমস্ত অন্যান্য ঘর থেকে এই প্রার্থীকে বাদ দিন।

এক্সওয়াই-উইং

1 এর 5
এক্সওয়াই-উইং - 1 এর 5
XY-Wing তিনটি কোষ নিয়ে গঠিত একটি প্যাটার্ন, প্রতিটি কোষেই ঠিক দুটি প্রার্থী থাকে: XY (পিভট), XZ এবং YZ (উইংস)। যদি পিভট উভয় উইংস দেখে, তাহলে যে কোনও কোষ যা উভয় উইংস দেখে সেখানে ভাগ করা প্রার্থী Z থাকতে পারে না।
এক্সওয়াই-উইং - 2 এর 5
সব প্রার্থী স্ক্যান করার পরে XY, XZ এবং YZ প্রার্থীদের সঙ্গে তিনটি ঘর চিহ্নিত করুন (নীল ও লাল রঙে হাইলাইট)।
এক্সওয়াই-উইং - 3 এর 5
পিভট সেল (লাল) উভয় উইংসের (নীল) সাথে একটি হাউস শেয়ার করে, এবং প্রতিটি জোড়া একটি প্রার্থী শেয়ার করে। এই উদাহরণে, পিভট একটি উইং-এর সাথে '4' এবং অন্যটির সাথে '1' শেয়ার করে; উভয় উইংস '3' শেয়ার করে।
এক্সওয়াই-উইং - 4 এর 5
যেকোনো ঘর যা উভয় উইংস দেখে (সবুজ হাইলাইট করা) সেখানে ভাগ করা প্রার্থী '3' থাকতে পারে না।
এক্সওয়াই-উইং - 5 এর 5
অতএব, যে সমস্ত ঘর উভয় উইংস দেখে সেগুলো থেকে প্রার্থী '3' সরান।