ナンプレAIコーチ

ホーム › ナンプレソルバー

ナンプレ(数独)ソルバー|解き方を1手ずつ説明

問題を入れると、次に確定する数字と「なぜそうなるか」を、人が使うテクニック(Hidden Single、Naked Pair、X-Wing など)で説明するソルバーです。1手ずつ見られるので、答えを全部見ずに詰まったところだけ抜け出せます。全部の手順をまとめて出すこともできます。無料で、ブラウザの中だけで動きます。

盤面に問題の数字を入れるか、81文字の問題をまとめて貼り付けてください(空きマスは 0 か .)。入っているのは例題です。

ソルバーを使うには JavaScript をオンにしてください。下の例題の手順は、オフのままでも読めます。

例題の解き方

上の例題(むずかしい)を、ソルバーがどう説明するかの例です。はじめの数手はシングルで、候補のパターンが必要な手はそのあとに出てきます。

  1. 3行2列 = 4 · Hidden Single(そこにしか入らない)

    ブロック1で4が入れられるのは3行2列だけです。他の空きマスは、1行5列、2行9列、4行1列にある4と同じ行・列・ブロックに入っているので4を置けません。 → 3行2列に4が入ります。

  2. 1行2列 = 5 · Hidden Single(そこにしか入らない)

    ブロック1で5が入れられるのは1行2列だけです。他の空きマスは、8行1列、2行5列にある5と同じ行・列・ブロックに入っているので5を置けません。 → 1行2列に5が入ります。

  3. 1行4列 = 1 · Hidden Single(そこにしか入らない)

    ブロック2で1が入れられるのは1行4列だけです。他の空きマスは、4行5列にある1と同じ行・列・ブロックに入っているので1を置けません。 → 1行4列に1が入ります。

  4. 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が入ります。

続きは上の「次の一手」を押すか、「全部の手順」で最後まで見られます。

ソルバーのしくみ

ソルバーは、人が覚える順番で、進められるいちばんやさしいテクニックを探します。

  1. シングル: Hidden Single、Naked Single
  2. ブロックと行・列: Pointing、Box/Line
  3. ペア・トリプル: Naked Pair、Hidden Pair、Naked Triple
  4. フィッシュとウイング: X-Wing、Swordfish、XY-Wing
  5. チェーンと一意性: Skyscraper、W-Wing、Unique Rectangle

数字を決める前に候補を消す必要があるときは、消す手順を番号つきで示し、答えに関係ない手順は省きます。

答えを埋めるだけでなく説明する理由

多くのソルバーは盤面を一度に全部埋めます。答えはわかっても理由がわからないので、次の難しい問題もやはり難しいままです。

このソルバーは学ぶためのものです。説明はすべて、アプリ「ナンプレAIコーチ」で問題の難易度判定とヒントに使っているのと同じソルバーから出ています。テクニック名は、例題つきで解説するページにつながっています。

使い方のコツ

よくある質問

このナンプレソルバーは無料ですか?

無料です。登録も不要で、すべてブラウザの中で動きます。入れた問題がサーバーに送られることはありません。

どんな問題でも解けますか?

解が1つの正しい問題なら解けます。ほとんどの問題は人のテクニックだけで解けます。まれにそれを超える局面では、1マスの答えを示し、上級テクニックが必要だと伝えます。

仮置き(当てずっぽう)はしますか?

しません。どの手も Hidden Single や X-Wing のような論理的な推理で、なぜその数字が入るのか、なぜ候補が消えるのかを説明します。

問題を早く入力するには?

1行目から順に81文字で貼り付けてください。空きマスは 0 か . です。盤面に直接打ち込んで、矢印キーでマスを移動することもできます。

ブラウザで無料で遊ぶApp Store からダウンロードGoogle Play で近日公開