সুডোকু কৌশল · চরম
সুডোকুতে Sue de Coq
Sue de Coq একটি বক্স ও একটি লাইনের ভাগাভাগি করা ঘরগুলো দেখে। ওই ঘরগুলোতে ঘরের চেয়ে দুটি বেশি স্বতন্ত্র প্রার্থী থাকলে, আর লাইনের অন্য কোথাও একটি ও বক্সের অন্য কোথাও একটি, দুটি বাইভ্যালু সহায়ক ঘর একই ভান্ডার থেকে বিচ্ছিন্ন জোড়া টানলে, ওই ভান্ডারের প্রতিটি সংখ্যা ছেদ ও সহায়ক ঘরগুলো জুড়ে ঠিক একবার বসে। এটিই লাইন ও বক্স দুটিতেই বাদ দেওয়া নিশ্চিত করে।
এছাড়াও পরিচিত: দুই-অংশের বিচ্ছিন্ন উপসেট।
কেন এটি কাজ করে
বক্স ও লাইনের ছেদস্থলের ঘরগুলোতে সব মিলিয়ে ঘরের সংখ্যার চেয়ে দুটি বেশি স্বতন্ত্র প্রার্থী থাকলে, লাইনে বক্সের বাইরের একটি বাইভ্যালু সহায়ক ঘর এবং বক্সে লাইনের বাইরের আরেকটি বাইভ্যালু সহায়ক ঘরে সেই প্রার্থীসমষ্টি থেকে দুটি করে প্রার্থী থাকতে পারে, যাদের মধ্যে কোনো মিল নেই। তখন সমষ্টির প্রতিটি সংখ্যা ছেদস্থলের ঘর ও সহায়ক ঘরগুলোর মধ্যে ঠিক একবার বসতে হবে। লাইনের সহায়ক ঘরের প্রার্থীগুলো ছেদস্থলের ঘর ও ওই সহায়ক ঘর ছাড়া লাইনের বাকি অংশ থেকে সরানো যায়। বক্সের সহায়ক ঘরের প্রার্থীগুলো ছেদস্থলের ঘর ও ওই সহায়ক ঘর ছাড়া বক্সের বাকি অংশ থেকে সরানো যায়। সমষ্টির যেসব প্রার্থী কোনো সহায়ক ঘরেই নেই, সেগুলো ছেদস্থলের ঘরগুলোতেই সীমাবদ্ধ থাকে এবং ওই ঘরগুলোর বাইরে লাইন ও বক্স উভয় থেকেই সরানো যায়।
কীভাবে এটি চিনবেন
সুডোকুর সবচেয়ে কম স্বজ্ঞাত প্যাটার্নগুলোর একটি, আর কাজ করলে সবচেয়ে ফলদায়কগুলোর একটি।
- দুই বা তিনটি অসমাধিত ঘরসহ একটি বক্স-লাইন ছেদ থেকে শুরু করুন আর তাদের স্বতন্ত্র প্রার্থী গুনুন। আপনার চাই ঘরের সংখ্যা + 2।
- ছেদের বাইরে লাইনে একটি বাইভ্যালু ঘর আর লাইনের বাইরে বক্সে আরেকটি খুঁজুন, যাদের প্রার্থী জোড়া ওই ভান্ডার থেকে আসে আর একে অপরের সাথে জড়ায় না।
- বাদ দেওয়া লাইন ও বক্সে আলাদা আলাদাভাবে ঘটে, এই কারণেই এটিকে দুই-অংশের প্যাটার্ন বলা হয়।
যার ওপর ভিত্তি করে তৈরি
সমাধান করা উদাহরণ
এগুলো অ্যাপের নিজস্ব পাঠ বোর্ড। হিন্ট যেভাবে দেখায় সেভাবেই এগুলো ধাপে ধাপে দেখুন।
- 1
চিহ্নিত বক্সটি একটি কলামকে যেখানে ছেদ করেছে, সেখানে এই 2টি ঘর রয়েছে। একসঙ্গে এগুলোতে 4টি ভিন্ন প্রার্থী আছে, যা ঘরের সংখ্যার চেয়ে দুই বেশি; তাই এগুলোতে বসা প্রতিটি সংখ্যাকে ওই ছোট প্রার্থী-গুচ্ছ থেকেই আসতে হবে।
- 2
একই প্রার্থীসমষ্টি থেকে আরও দুটি সহায়ক ঘর তাদের প্রার্থী নেয়, আর প্রতিটিরই এখন মাত্র দুটি প্রার্থী বাকি। একটি সহায়ক একই কলামে আছে ; তার প্রার্থী দুটি 2, 6। অন্যটি একই বক্সে আছে ; তার প্রার্থী দুটি 3, 8। জোড়া দুটির কোনো প্রার্থী এক নয়। তাই এখন 4টি ঘর ও 4টি সংখ্যা আছে: ছেদস্থলের ঘরগুলো ও সহায়ক ঘর দুটি প্রত্যেকে ওই সমষ্টি থেকে আলাদা একটি সংখ্যা নেয়, এবং সমষ্টির প্রতিটি সংখ্যা ঠিক একবারই ব্যবহৃত হয়।
- 3
সংখ্যাগুলো যেভাবেই বসুক, 2, 6 কেবল ছেদস্থলের ঘরগুলোতে বা কলামে থাকা সহায়ক ঘরটিতে বসতে পারে, আর 3, 8 কেবল ছেদস্থলের ঘরগুলোতে বা বক্সের সহায়ক ঘরটিতে বসতে পারে। তাই কলামের বাকি সব ঘর থেকে 2, 6 এবং বক্সের বাকি সব ঘর থেকে 3, 8 সরিয়ে দিতে পারি।