二国同盟の見つけ方と解き方
二国同盟で解くナンプレ練習問題の続きです。ヒントは「8,9の二国同盟を下段中のブロックで見つける。」「二国同盟を見つけた後、数字4を追い出し法で確定する。」でした。問題は下図です。
二国同盟には、縦/横/ブロックの3種類がありますが、ブロックの二国同盟は89同盟と24同盟だけです。
二国同盟法でナンプレを解く考え方
- まず、二国同盟のメンバーの候補を見つける。
- 発見後は空白マスの数字の確定。
89同盟と98同盟は同じです。異なる1~9の数字の中から、2個の数字を選ぶ組み合わせですから、XY同盟は9×8÷2=36通りあります。この中から、二国同盟のメンバー(XとY)を見つけるのは大変です。
ブロックの二国同盟の候補を見つける
ある数字Xがブロックの二国同盟のメンバーになるには、Xの空白マスがブロック内で2個である必要があります。この問題の上段の3つのブロックに限ると、Xは2,3,4,5,6です。背景が白のマスが空白マスです。
この図を1つに重ねたのが、下図です。これは、あくまで候補で、3,5,6は二国同盟のメンバーにはなれません。上段の3つのブロックで、候補になるのは、24同盟だけです。(下段には89同盟があります)
これを中段、下段のブロックにも行ないます。面倒な作業ですが、JAVAプログラムを使えば、一瞬です。
JAVAプログラムによる二国同盟の候補の解析
「二国同盟の候補」ボタンを押すと、(下の方のナンプレ盤面に従って)二国同盟の候補が表示されます。ボタン
上段中のブロックに24同盟、下段中のブロックに89同盟があります。この問題の場合は、89同盟だけが空白マスの数字の確定につながります。
ナンプレ盤面の盤面変更禁止チェックをはずし、盤面を変更してから、「二国同盟の候補」ボタンを押せば、他の局面でも使えます。
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
A | |||||||||
B | |||||||||
C | |||||||||
D | |||||||||
E | |||||||||
F | |||||||||
G | |||||||||
H | |||||||||
I |
二国同盟の発見後は空白マスの数字の確定
89同盟を発見した後は、H8の数字を確定させます。
背景が白のマスが、4の入れる空白マスです。下図。
横H列で4の入れる空白マスは、H6とH8だけです。ところが、H6には89同盟で8か9が入るので、4は入れません。4はH6のマス外へ追い出され、H8に4が確定します。
二国同盟で解くナンプレ練習問題の解答図
H8に4が確定した後は、レーザー発射法で解答図に至ります。
下のナンプレ練習問題の盤面で、H8をクリック→4を入力→レーザー法の発動ボタンで、解答図に至ります。
実は、二国同盟法の発動ボタンを押せば、考える事なく、H8に4が入ります。
二国同盟で解くナンプレ練習問題の盤面
clickしたマスの候補はだけ
座標のマスの唯一の候補はNaked Singleでだけ
clickしたマスにを連続入力:を
二国同盟関係のリンク
ブロックの二国同盟については以下のリスト。
縦列/横行の二国同盟については
最後まで読んでいただいて、ありがとうございました。