数独テクニック:初級からブルータルまでの解き方
数独を解くために必要なテクニックを、難易度順にまとめました。各ページでは、インタラクティブな例を一手ずつ確認し、自分の盤面で使える手順やよくある間違いを学べます。自分に合うレベルから始めるか、数独ソルバーでテクニックを直接試してみましょう。
簡単:基本テクニック
最も簡単な数独は、同じルールに基づいた2つのテクニックで解かれます:各数字は各行、列、ブロックに1回だけ現れることができます。これら2つを学べば、簡単レベルのすべてのパズルを解くことができます。
中級:ペアと削除
中級では、数字を直接置くだけでは解けなくなります。ここから重要なのは候補を消すことです。ある数字がマスに入らないと証明できれば、盤面の残りも解きやすくなります。以降のすべてのテクニックで鍵となるため、候補メモを書きましょう。
上級:盤面全体にまたがるパターン
上級では、複数のユニットを関連づけて見る必要があります。複数の行にまたがる長方形、つながったマスのチェーン、互いをロックするブロックなどです。これらのテクニックも候補を消すものですが、その的確な絞り込みが盤面を切り開きます。
ロックされた候補(ブロック/ライン)
ロックされた候補は、ポインティングペアを逆向きに考えるテクニックです。行または列の中で、ある数字の候補が1つのブロック内に限られる場合、そのブロックのほかのマスから候補を消せます。対話的な例でテクニックを学ぶX-ウィング
X-ウィングは、四角形を形成する4つのマスです:2つの行または列では、数字が同じ2つの場所にのみ入ることができます。その場合、数字は交差するラインの残りから削除できます。対話的な例でテクニックを学ぶソードフィッシュ
ソードフィッシュはX-ウィングを3つのラインに拡張したものです:3つの行内で数字が同じ3つの列にのみ入ることができる場合、数字はそれらの列の残りから削除できます。対話的な例でテクニックを学ぶシンプルカラーリング
シンプルカラーリングでは、1つの数字について強く結ばれたマスのチェーンをたどり、2色を交互に付けます。どちらか一方の色が必ず正解になるため、候補を絞り込めます。対話的な例でテクニックを学ぶエクストリーム:翼と高度なカラーリング
エクストリーム問題では、3つ以上のマスを「もし〜なら」という論理で結ぶテクニックが必要です。以下の例を1ステップずつ進め、ソルバーが実際の盤面で使うのと同じ考え方を学びましょう。
XY-ウィング
XY-ウィングは3つのマスを使用し、それぞれに2つの候補があります:候補XYを持つピボットと、それぞれXZとYZを持つ2つの翼。対話的な例でテクニックを学ぶXYZ-ウィング
XYZ-ウィングはXY-ウィングのようですが、ピボットは3つの候補すべてを持っています:XYZ。対話的な例でテクニックを学ぶジェリーフィッシュ
ジェリーフィッシュはソードフィッシュを4本のラインに拡張したフィッシュ系テクニックです。4つの行にある数字の候補が、同じ4つの列だけに収まります。対話的な例でテクニックを学ぶ3Dメデューサ
3Dメデューサは複数の次元での色付けです:チェーンは同じ数字を持つマスと同じマス内の2つの候補の両方を接続します。対話的な例でテクニックを学ぶブルータル:チェーンとALS
最高難度の問題では、盤面全体にまたがる長い論理チェーンをたどります。仮定から結果を追い、成立しないケースを見つける背理法のような考え方です。以下の例を1ステップずつ進め、ソルバーが実際の盤面で使うのと同じ考え方を学びましょう。
BUG+1
BUG+1は、解が1つだけの正しい数独では、すべての空きマスの候補が2つだけの状態では終われないという性質を利用します。この状態をBivalue Universal Graveと呼びます。対話的な例でテクニックを学ぶALS(Almost Locked Sets)
ALSはAlmost Locked Setsの略で、n個のマスにn+1個の候補がある2つのグループを、共通の数字で結ぶテクニックです。対話的な例でテクニックを学ぶクラーケンフィッシュ
ここでのクラーケンフィッシュは、X-ウィングやソードフィッシュにフィン、つまり通常のフィッシュパターンを崩す余分な候補が加わった形です。対話的な例でテクニックを学ぶAIC(交互推論チェーン)
AICはAlternating Inference Chainsの略で、盤面全体に強いリンクと弱いリンクが交互につながるチェーンです。対話的な例でテクニックを学ぶ強制チェーン
強制チェーンは2つの候補を持つマスで始まり、両方の候補をテストして、それぞれの結果をたどります。対話的な例でテクニックを学ぶ自分のボードでテクニックを試す
ソルバーはあなたのボードの次のステップを見つけ、どのテクニックが使われるのか、なぜそれが機能するのかを説明します。