ナンバープレイスを課題にしたプログラム作りです。解法手順の繰り返しここまで、数独解法の手順をコードとして記述してきました。作成したプログラムに例題を解かせてみたところ、初期状態で確定したマス目が24個だったのが29個と、5個のマス目を新たに確定させることができました。この29個の確定マス目を初期状態として、同じ手順を繰り返すことで、また新たにマス目を確定させることができるはずです。ここでは、「マス目の確定が出なくるまで手順を繰り返す」ように、コードに手を加えてみます。ここまで書いたコードには、初期値の設定ミスをチェックするための記述もありました。マス目の確定値の重複をチェックする記述です。出題の誤りにより、マス目が重複する場合もあるかも知れません。マス目の確定時に確定値の重複をチェックする処理も追加します。