Skyscraper
Skyscraper (গগনচুম্বী অট্টালিকা) হলো একটি সংখ্যার প্যাটার্ন, যা এমন দুটি সারির ওপর গড়া যাদের প্রতিটিতে সংখ্যাটির ঠিক দুটি প্রার্থী ঘর আছে। প্রতিটি সারির একটি ঘর একই কলামে থাকে; এই দুটি ঘর হলো ভিত্তি, আর দুটিতে একসঙ্গে সংখ্যাটি থাকতে পারে না। বাকি দুটি ঘর, অর্থাৎ চূড়া, আলাদা আলাদা কলামে থাকে। যেহেতু অন্তত একটি ভিত্তি ঘর সংখ্যাটি নয়, অন্তত একটি চূড়াকে সংখ্যাটি হতেই হবে, তাই দুটি চূড়াকেই দেখে এমন প্রতিটি ঘর থেকে সংখ্যাটি সরানো যায়। সারির বদলে কলাম নিলেও একই কথা খাটে। 2-String Kite-এর মতো Skyscraper-ও Turbot Fish-এর একটি রূপ, আর Bare Sudoku-তে এটি একটি বিশেষজ্ঞ কৌশল।
কখন ব্যবহার করবেন
যখন X-Wing, Y-Wing, Swordfish আর XYZ-Wing কিছু খুঁজে পায় না। Skyscraper হলো Bare Sudoku-র সবচেয়ে সাধারণ বিশেষজ্ঞ প্যাটার্নগুলোর একটি, আর প্রায়ই সেখানে দেখা যায় যেখানে একটি X-Wing প্রায় মিলে যায়: কোনো সংখ্যার জন্য দুটি করে প্রার্থীর দুটি সারি, যারা দুটির বদলে মাত্র একটি কলাম ভাগ করে। যে সংখ্যাটি দেখছেন তার সম্পূর্ণ নোট লাগে।
কীভাবে চিনবেন
একটি সংখ্যা বাছুন আর সেই সারিগুলোর তালিকা করুন যেখানে তার ঠিক দুটি প্রার্থী ঘর আছে। এই সারিগুলো জোড়ায় জোড়ায় মিলিয়ে দেখুন: প্রতিটি সারির ঠিক একটি প্রার্থী ঘর যদি একই কলামে থাকে, তাহলে এই দুটি ঘর ভিত্তি আর বাকি দুটি চূড়া। তারপর এমন ঘর খুঁজুন যেগুলো দুটি চূড়াকেই দেখে আর যাতে এখনও সংখ্যাটি আছে; সাধারণত সেগুলো একটি চূড়ার বক্সে আর অন্যটির কলামে থাকে। সারির বদলে কলাম নিয়ে একই কাজ করুন। খেলায় সংখ্যাটির বোতামে ট্যাপ করে তার প্রার্থীগুলো হাইলাইট করুন, আর এমন দুটি সারি খুঁজুন যেখানে ঠিক দুটি করে দেখা যায়।
উদাহরণ
| c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | |
|---|---|---|---|---|---|---|---|---|---|
| r1 | 6 | 23 | 125 | 35 | 7 | 4 | 9 | 158 | 18 |
| r2 | 8 | 49 | 457 | 59 | 6 | 1 | 3 | 2 | 47 |
| r3 | 59 | 349 | 1457 | 359 | 8 | 2 | 457 | 6 | 147 |
| r4 | 59 | 289 | 258 | 4 | 3 | 58 | 1 | 7 | 6 |
| r5 | 4 | 6 | 58 | 1 | 9 | 7 | 58 | 3 | 2 |
| r6 | 1 | 7 | 3 | 6 | 2 | 58 | 458 | 45 | 9 |
| r7 | 2 | 5 | 48 | 7 | 1 | 9 | 6 | 48 | 3 |
| r8 | 7 | 1 | 6 | 8 | 4 | 3 | 2 | 9 | 5 |
| r9 | 3 | 48 | 9 | 2 | 5 | 6 | 47 | 148 | 1478 |
মোটা সংখ্যাগুলো দেওয়া, নীল সংখ্যাগুলো সমাধানের সময় বসানো হয়েছে, আর ছোট সংখ্যাগুলো প্রার্থী। হাইলাইট করা ঘরগুলো প্যাটার্নটি তৈরি করে, কেটে দেওয়া প্রার্থীগুলো সরানো হয়, আর বৃত্তে ঘেরা প্রার্থী হলো যে সংখ্যাটি বসাতে হবে।
- সংখ্যা 8-এর সারি 5-এ ঠিক দুটি প্রার্থী ঘর, r5c3 আর r5c7, আর সারি 7-এ ঠিক দুটি, r7c3 আর r7c8।
- r5c3 আর r7c3 দুটিই কলাম 3-এ, তাই এদের বড়জোর একটি 8 হতে পারে। এরা ভিত্তি; r5c7 আর r7c8 হলো চূড়া।
- r5c3 যদি 8 না হয়, তাহলে সারি 5-কে তার 8 বসাতে হবে r5c7-এ। r7c3 যদি 8 না হয়, তাহলে সারি 7-কে তার 8 বসাতে হবে r7c8-এ। অন্তত একটি ভিত্তি ঘর 8 নয়, তাই অন্তত একটি চূড়া 8।
- যে ঘর দুটি চূড়াকেই দেখে, সেটি কখনও 8 হতে পারে না। এই ঘরগুলো থেকে 8 সরান: r6c8, r9c7।
সাধারণ ভুল
- এমন সারি ব্যবহার করা যেখানে সংখ্যাটির তিনটি প্রার্থী ঘর আছে। দুটি সারির প্রতিটিতে ঠিক দুটি থাকতে হবে, নইলে সারিটি সংখ্যাটি অন্য কোথাও বসাতে পারে।
- এমন দুটি সারি নেওয়া যাদের প্রার্থী দুটি কলামেই সারিবদ্ধ। সেটি X-Wing, যা বরং দুটি কলামের বাকি অংশ থেকে সংখ্যাটি সরায়।
- শুধু একটি চূড়াকে দেখে এমন ঘর থেকে সংখ্যাটি সরানো। যে ঘর থেকে সরানো হবে, তাকে দুটি চূড়াকেই দেখতে হবে।
Bare Sudoku-তে
যে স্তর থেকে দরকার: বিশেষজ্ঞ
খেলায় ইঙ্গিত বলে: Skyscraper
সচরাচর জিজ্ঞাসা
সুডোকুতে Skyscraper কী?
দুটি সারি, বা দুটি কলামে, একটি সংখ্যার প্যাটার্ন, যেখানে প্রতিটিতে সংখ্যাটির ঠিক দুটি প্রার্থী ঘর আছে। প্রতিটি সারির একটি ঘর একটি ভাগ করা কলামে সারিবদ্ধ; বাকি দুটি, অর্থাৎ চূড়া, তা নয়। অন্তত একটি চূড়ায় সংখ্যাটি থাকে, তাই দুটি চূড়াকেই দেখে এমন প্রতিটি ঘর থেকে সেটি সরানো হয়।
একে Skyscraper বলা হয় কেন?
কলাম রূপে এর আকারের জন্য: দুটি কলাম একটি ভাগ করা ভিত্তি সারি থেকে দুটি মিনারের মতো ওঠে, আর তাদের চূড়া শেষ হয় আলাদা উচ্চতায়। সারি রূপটি একই প্যাটার্ন, শুধু পাশ ফিরিয়ে শোয়ানো।
Skyscraper কি একটি Turbot Fish?
হ্যাঁ। Turbot Fish এমন দুটি ইউনিটকে, যেখানে একটি সংখ্যার ঠিক দুটি প্রার্থী আছে, একে অপরকে দেখে এমন দুটি ঘরের মাধ্যমে যুক্ত করে। Skyscraper-এ দুটি ইউনিট হলো সমান্তরাল সারি বা সমান্তরাল কলাম, আর যুক্ত ঘর দুটি একটি কলাম বা সারি ভাগ করে; 2-String Kite-এ সেগুলো একটি সারি আর একটি কলাম, যারা একটি বক্সে যুক্ত।
Skyscraper আর X-Wing-এর পার্থক্য কী?
X-Wing-এ প্রার্থীর দুটি জোড়াকেই একই দুটি কলামে সারিবদ্ধ হতে হয়, আর এটি ওই কলামগুলোর বাকি অংশ থেকে সংখ্যাটি সরায়। Skyscraper-এ শুধু একটি জোড়া সারিবদ্ধ হয়; চূড়াগুলো মুক্ত, আর শুধু দুটি চূড়াকেই দেখে এমন ঘরগুলো সংখ্যাটি হারায়।