Skyscraper
Skyscraper (آسمانخراش) الگویی از یک رقم است که روی دو سطر بنا میشود؛ رقم در هر کدام از این سطرها دقیقاً دو خانهٔ نامزد دارد. از هر سطر یک خانه در همان ستون قرار دارد؛ این دو خانه پایهاند و نمیتوانند هر دو آن رقم باشند. دو خانهٔ دیگر، یعنی نوکها، در ستونهای متفاوتی قرار دارند. چون دستکم یکی از خانههای پایه آن رقم نیست، دستکم یکی از نوکها باید آن رقم باشد، پس رقم را میتوان از هر خانهای که هر دو نوک را میبیند حذف کرد. با ستونها به جای سطرها هم همین کار میکند. Skyscraper شکلی از Turbot Fish است، مثل 2-String Kite، و در 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 فقط یک جفت همردیف است؛ نوکها آزادند و فقط خانههایی که هر دو نوک را میبینند رقم را از دست میدهند.