Platon Sudoku · 数独研究室
フィンドX-Wing · ステップごとの解説
X-Wing の一方の基準行・列に余分な候補があり、対応する角と同じボックスにあります。 対象線上で、ヒレと同じボックスにある候補だけを除外します。
このレッスンは Platon Sudoku アプリの教材をウェブ向けに構成したものです。ここで例題を最後まで読み、アプリで学習と練習を続けられます。
Google Play で見る ↗形を見分ける
X-Wing の一方の基準行・列に余分な候補があり、対応する角と同じボックスにあります。
見つけ方
2本の基準線と2本の対象線を探し、角のそばに同じボックス内の余分な候補があるか確認します。
できること
対象線上で、ヒレと同じボックスにある候補だけを除外します。
見間違いに注意
対象線全体を消してはいけません。対象がヒレを見ていることと、基準線の全候補を確認します。
ステップごとの解説 · 行
この例題は保存された途中の盤面から始まります。候補にはそれまでの論理的な除外が反映されており、新たに自動生成したメモとは異なります。
青:根拠。緑:結論。取り消し線の数字:除外する候補。R1C1 は1行1列を表します。
ステップ 1 · 完全なフィッシュ本体を確認する
9 について、2本の基底線(5行、7行)と2本の被覆線(3列、5列)が4つの本体候補 R5C3=9, R5C5=9, R7C3=9, R7C5=9 を定めます。余分な候補 R7C4=9 は ボックス8 内のフィンです。対象 R8C5=9, R9C5=9 は被覆線上かつ基底線の外側にあります。
9 について、2本の基底線(5行、7行)と2本の被覆線(3列、5列)が4つの本体候補 R5C3=9, R5C5=9, R7C3=9, R7C5=9 を定めます。余分な候補 R7C4=9 は ボックス8 内のフィンです。対象 R8C5=9, R9C5=9 は被覆線上かつ基底線の外側にあります。ステップ 2 · 本体とすべてのフィンを分ける
枠で示した R7C4=9 が ボックス8 内のフィンで、残る4候補 R5C3=9, R5C5=9, R7C3=9, R7C5=9 が X-Wing の本体です。フィンの1つが真の場合と、すべてのフィンが偽の場合を調べます。
枠で示した R7C4=9 が ボックス8 内のフィンで、残る4候補 R5C3=9, R5C5=9, R7C3=9, R7C5=9 が X-Wing の本体です。フィンの1つが真の場合と、すべてのフィンが偽の場合を調べます。ステップ 3 · フィン 1 が真と仮定
フィン R7C4=9 が真なら、対象 R8C5=9, R9C5=9 はすべて ボックス8 内でそのフィンを見るため、9 にはなれません。
フィン R7C4=9 が真なら、対象 R8C5=9, R9C5=9 はすべて ボックス8 内でそのフィンを見るため、9 にはなれません。ステップ 4 · ケース:すべてのフィンが偽
すべてのフィン R7C4=9 が偽なら、4つの本体候補 R5C3=9, R5C5=9, R7C3=9, R7C5=9 は2本の基底線(5行、7行)と2本の被覆線(3列、5列)上で通常の X-Wing を作ります。対象 R8C5=9, R9C5=9 は被覆線上かつ基底線の外側なので除外されます。
すべてのフィン R7C4=9 が偽なら、4つの本体候補 R5C3=9, R5C5=9, R7C3=9, R7C5=9 は2本の基底線(5行、7行)と2本の被覆線(3列、5列)上で通常の X-Wing を作ります。対象 R8C5=9, R9C5=9 は被覆線上かつ基底線の外側なので除外されます。ステップ 5 · 対象の2条件を同時に確認する
削除できる対象は、X-Wing の被覆線上かつ2本の基底線の外側にあり、さらにすべてのフィンを見る必要があります。対象 R8C5=9, R9C5=9 は両方を満たすため、候補 9 を削除します。
削除できる対象は、X-Wing の被覆線上かつ2本の基底線の外側にあり、さらにすべてのフィンを見る必要があります。対象 R8C5=9, R9C5=9 は両方を満たすため、候補 9 を削除します。できること
削除できる対象は、X-Wing の被覆線上かつ2本の基底線の外側にあり、さらにすべてのフィンを見る必要があります。対象 R8C5=9, R9C5=9 は両方を満たすため、候補 9 を削除します。
フィンドX-Wing · 対象線上で、ヒレと同じボックスにある候補だけを除外します。ステップごとの解説 · 列
この例題は保存された途中の盤面から始まります。候補にはそれまでの論理的な除外が反映されており、新たに自動生成したメモとは異なります。
青:根拠。緑:結論。取り消し線の数字:除外する候補。R1C1 は1行1列を表します。
ステップ 1 · 完全なフィッシュ本体を確認する
5 について、2本の基底線(2列、9列)と2本の被覆線(1行、5行)が4つの本体候補 R1C2=5, R1C9=5, R5C2=5, R5C9=5 を定めます。余分な候補 R6C2=5 は ボックス4 内のフィンです。対象 R5C1=5 は被覆線上かつ基底線の外側にあります。
5 について、2本の基底線(2列、9列)と2本の被覆線(1行、5行)が4つの本体候補 R1C2=5, R1C9=5, R5C2=5, R5C9=5 を定めます。余分な候補 R6C2=5 は ボックス4 内のフィンです。対象 R5C1=5 は被覆線上かつ基底線の外側にあります。ステップ 2 · 本体とすべてのフィンを分ける
枠で示した R6C2=5 が ボックス4 内のフィンで、残る4候補 R1C2=5, R1C9=5, R5C2=5, R5C9=5 が X-Wing の本体です。フィンの1つが真の場合と、すべてのフィンが偽の場合を調べます。
枠で示した R6C2=5 が ボックス4 内のフィンで、残る4候補 R1C2=5, R1C9=5, R5C2=5, R5C9=5 が X-Wing の本体です。フィンの1つが真の場合と、すべてのフィンが偽の場合を調べます。ステップ 3 · フィン 1 が真と仮定
フィン R6C2=5 が真なら、対象 R5C1=5 はすべて ボックス4 内でそのフィンを見るため、5 にはなれません。
フィン R6C2=5 が真なら、対象 R5C1=5 はすべて ボックス4 内でそのフィンを見るため、5 にはなれません。ステップ 4 · ケース:すべてのフィンが偽
すべてのフィン R6C2=5 が偽なら、4つの本体候補 R1C2=5, R1C9=5, R5C2=5, R5C9=5 は2本の基底線(2列、9列)と2本の被覆線(1行、5行)上で通常の X-Wing を作ります。対象 R5C1=5 は被覆線上かつ基底線の外側なので除外されます。
すべてのフィン R6C2=5 が偽なら、4つの本体候補 R1C2=5, R1C9=5, R5C2=5, R5C9=5 は2本の基底線(2列、9列)と2本の被覆線(1行、5行)上で通常の X-Wing を作ります。対象 R5C1=5 は被覆線上かつ基底線の外側なので除外されます。ステップ 5 · 対象の2条件を同時に確認する
削除できる対象は、X-Wing の被覆線上かつ2本の基底線の外側にあり、さらにすべてのフィンを見る必要があります。対象 R5C1=5 は両方を満たすため、候補 5 を削除します。
削除できる対象は、X-Wing の被覆線上かつ2本の基底線の外側にあり、さらにすべてのフィンを見る必要があります。対象 R5C1=5 は両方を満たすため、候補 5 を削除します。できること
削除できる対象は、X-Wing の被覆線上かつ2本の基底線の外側にあり、さらにすべてのフィンを見る必要があります。対象 R5C1=5 は両方を満たすため、候補 5 を削除します。
フィンドX-Wing · 対象線上で、ヒレと同じボックスにある候補だけを除外します。練習
このレッスンは Platon Sudoku アプリの教材をウェブ向けに構成したものです。ここで例題を最後まで読み、アプリで学習と練習を続けられます。
Google Play で見る ↗