ナンプレAIコーチ

ホーム › 解き方を学ぶ › Pointing(ブロック内で一直線)

ステップ 3 · ふつう

Pointing(ブロック内で一直線)とは? 数独・ナンプレの解き方

ひとことで言うと

ブロックの中で、ある数字の候補がすべて同じ行(列)に並んでいるとき、その行(列)のブロックの外からその数字を消せるテクニックです。

このテクニックとは

ブロックの中で、ある数字を入れられるマスが一直線(同じ行か同じ列)に並んでいたら、その数字はその線のどこかに必ず入ります。

だから、その線をブロックの外まで伸ばした先のマスには、その数字は入りません。

例:ブロック1で「5」を入れられるのが2列目の2マスだけ → 2列目の、他のブロックのマスから5を消せる。

見つけ方

ブロックの中で、ある数字の候補が一直線に並んでいないか見ます。並んでいたら、その線の続き(ブロックの外)から消せます。

例題

23684687846751379136846894672385785971831842675128369464317917582829654713343678468519234677839367854267838936714912367678894675

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

ブロック2の中で6を入れられるのは、1行5列、2行5列だけです。どれも5列目の上に並んでいます。だからブロック2の6は、5列目のどこかに必ず入ります。5列目の、ブロック2の外にあるマス(9行5列)には6は入りません。

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