ナンプレ(数独)ソルバー|解き方を1手ずつ説明
問題を入れると、次に確定する数字と「なぜそうなるか」を、人が使うテクニック(Hidden Single、Naked Pair、X-Wing など)で説明するソルバーです。1手ずつ見られるので、答えを全部見ずに詰まったところだけ抜け出せます。全部の手順をまとめて出すこともできます。無料で、ブラウザの中だけで動きます。
盤面に問題の数字を入れるか、81文字の問題をまとめて貼り付けてください(空きマスは 0 か .)。入っているのは例題です。
ソルバーを使うには JavaScript をオンにしてください。下の例題の手順は、オフのままでも読めます。
例題の解き方
上の例題(むずかしい)を、ソルバーがどう説明するかの例です。はじめの数手はシングルで、候補のパターンが必要な手はそのあとに出てきます。
- 3行2列 = 4 · Hidden Single(そこにしか入らない)
ブロック1で4が入れられるのは3行2列だけです。他の空きマスは、1行5列、2行9列、4行1列にある4と同じ行・列・ブロックに入っているので4を置けません。 → 3行2列に4が入ります。
- 1行2列 = 5 · Hidden Single(そこにしか入らない)
ブロック1で5が入れられるのは1行2列だけです。他の空きマスは、8行1列、2行5列にある5と同じ行・列・ブロックに入っているので5を置けません。 → 1行2列に5が入ります。
- 1行4列 = 1 · Hidden Single(そこにしか入らない)
ブロック2で1が入れられるのは1行4列だけです。他の空きマスは、4行5列にある1と同じ行・列・ブロックに入っているので1を置けません。 → 1行4列に1が入ります。
- 5行7列 = 2 · Pointing(ブロック内で一直線)
ブロック3の中で2を入れられるのは、1行8列、2行8列だけです。どれも8列目の上に並んでいます。だからブロック3の2は、8列目のどこかに必ず入ります。8列目の、ブロック3の外にあるマス(5行8列、6行8列、9行8列)には2は入りません。
5行目で2が入れられるのは5行7列だけです。他の空きマスは、4行2列、3行6列にある2と同じ行・列・ブロックに入っているので2を置けません。5行8列は、【1】で2が候補から消えています。 → 5行7列に2が入ります。
続きは上の「次の一手」を押すか、「全部の手順」で最後まで見られます。
ソルバーのしくみ
ソルバーは、人が覚える順番で、進められるいちばんやさしいテクニックを探します。
- シングル: Hidden Single、Naked Single
- ブロックと行・列: Pointing、Box/Line
- ペア・トリプル: Naked Pair、Hidden Pair、Naked Triple
- フィッシュとウイング: X-Wing、Swordfish、XY-Wing
- チェーンと一意性: Skyscraper、W-Wing、Unique Rectangle
数字を決める前に候補を消す必要があるときは、消す手順を番号つきで示し、答えに関係ない手順は省きます。
答えを埋めるだけでなく説明する理由
多くのソルバーは盤面を一度に全部埋めます。答えはわかっても理由がわからないので、次の難しい問題もやはり難しいままです。
このソルバーは学ぶためのものです。説明はすべて、アプリ「ナンプレAIコーチ」で問題の難易度判定とヒントに使っているのと同じソルバーから出ています。テクニック名は、例題つきで解説するページにつながっています。
使い方のコツ
- 新聞や雑誌、ほかのアプリの問題で詰まったら、問題の数字だけを入れて「次の一手」を1回押し、そこから自分で続けてみてください。
- 色の付いたマスが見る場所です。薄い黄色が注目する行・列・ブロック、オレンジが根拠のマス、青が答えのマスです。
- 「解が2つ以上ある」と出たら、問題の数字が抜けているか、打ち間違えている可能性が高いです。
よくある質問
このナンプレソルバーは無料ですか?
無料です。登録も不要で、すべてブラウザの中で動きます。入れた問題がサーバーに送られることはありません。
どんな問題でも解けますか?
解が1つの正しい問題なら解けます。ほとんどの問題は人のテクニックだけで解けます。まれにそれを超える局面では、1マスの答えを示し、上級テクニックが必要だと伝えます。
仮置き(当てずっぽう)はしますか?
しません。どの手も Hidden Single や X-Wing のような論理的な推理で、なぜその数字が入るのか、なぜ候補が消えるのかを説明します。
問題を早く入力するには?
1行目から順に81文字で貼り付けてください。空きマスは 0 か . です。盤面に直接打ち込んで、矢印キーでマスを移動することもできます。
ブラウザで無料で遊ぶApp Store からダウンロードGoogle Play で近日公開