ナンプレAIコーチ

ホーム › 解き方を学ぶ › Unique Rectangle(答えが1つの長方形)

ステップ 15 · マスター

Unique Rectangle(答えが1つの長方形)とは? 数独・ナンプレの解き方

ひとことで言うと

「ナンプレの答えは1つだけ」という性質を使い、2つのブロックにまたがる長方形の4マスが同じ2つの数字だけにならないように候補を消すテクニックです。

このテクニックとは

「ナンプレの答えは必ず1つ」というルールを使います。

長方形の4つの角を考えます。4つの角は、2つの行・2つの列・2つのブロックにまたがっています。

もし4つの角に3と7しか入らないと、「左上3・右上7・左下7・右下3」でも、入れ替えた「左上7・右上3・左下3・右下7」でも、どの行・列・ブロックにも3と7が1つずつ入ります。どちらも正解になり、答えが2つになってしまいます。

だから、4つの角が3と7だけになってしまう候補は消せます。

例:3つの角が「3か7」だけで、4つ目の角が「3か7か9」とします。4つ目の角が3や7だと答えが2つになるので、4つ目の角は9です。

見つけ方

候補が同じ2つの数字(例:3と7)だけのマスが、長方形の角に2つか3つあるところを探します。長方形は2つのブロックにまたがるものだけです。

例題

2456871931515697196352483683564192156915715679827563414913149936412375685675361983474637247231591986153693671581452145158246793

黄色のマスが注目する範囲、オレンジのマスが根拠になるマス、赤い数字が消せる候補、青い数字が答えです。

ナンプレの答えは必ず1つだけです。このルールを使います。3行1列、3行3列、8行1列、8行3列は長方形の4つの角です。この4マスは、2つの行・2つの列・2つのブロックにまたがっています。もし4つの角に3と6しか入らないとしましょう。すると「3行1列=3、3行3列=6、8行1列=6、8行3列=3」でも、3と6を入れ替えた「3行1列=6、3行3列=3、8行1列=3、8行3列=6」でも、どの行・列・ブロックにも3と6が1つずつ入り、ルールを守れてしまいます。答えが2つになるので、4つの角が3と6だけになることはありえません。

この盤面では、3行1列、8行1列、8行3列の3マスには3か6しか入りません。もし残りの3行3列まで3か6になると、4つの角が全部3と6だけになり、さっきの入れ替えができてしまいます。だから3行3列は3でも6でもありません。3行3列から3と6を消せます。

このテクニックをブラウザで練習する