ナンプレの難易度とは、解くのに必要な最も難しい手筋のことで、盤面に印刷された数字の数ではありません。シングルしか使わない問題は、ヒントがどれだけ少なくても易しい問題です。連なった候補のチェーンを一本使わなければ進めない問題は、ヒントがどれだけ多くても難しい問題です。このガイドは、ラベルの意味とどのレベルを選べばよいかを知りたい、初心者から中級者向けです。
sudoku69には、初級、中級、上級、超上級、達人、伝説級の六つのレベルがあります。それぞれ、後で説明するSudoku Explainerのスケール(ER)に基づく評価の範囲を持っています。
| レベル | ERの範囲 | 必要なテクニック | 解いた感触 |
|---|---|---|---|
| 初級 | 1.0から1.9 | 基本テクニック:シングル | 着実にスキャンすれば、いつも何かが入る。 |
| 中級 | 2.0から2.9 | 基本テクニック:ペア、ポインティングペア、ボックスライン・リダクション | シングルが尽きるので、候補を書き始める。 |
| 上級 | 3.0から4.9 | 中級テクニック:フィッシュ、ウイング、ケージの計算 | 複数のユニットにまたがるパターンを見つける必要がある。 |
| 超上級 | 5.0から6.9 | 高度なテクニック:チェーンとカラーリング | 長い推論。メモは必須。 |
| 達人 | 7.0から9.9 | 超高度なテクニック:グループ化したリンク、フィン付きフィッシュ、ロックトセット | 深いチェーンが、何本も続くことがある。 |
| 伝説級 | 10.0以上 | 超高度なテクニックと最後の手段 | ふつうの道具では論理が尽き、ネットや仮置きして検証する方法が登場する。 |
テクニックの段の名前は、解き方・テクニックのガイドにある段から取っています。それぞれの段はテクニックのまとまりです。基本は一つのユニット内の候補を数えること、中級は複数のユニットにまたがるパターン(キラーではケージの計算も)、高度は候補をつなげたチェーン、超高度はグループ化したリンク、ロックトセット、ネット、最後の手段は仮置きして確かめることを指します。
問題の評価には、Nicolas Juilleratが作ったソルバー、Sudoku Explainerを使っています。そのER(評価)スケールは、ナンプレの難しさを数値にする最もよく知られた方法で、私たちはそのTypeScript版を自前で動かしています。
わかりやすく言うと、次のとおりです。
つまり、難しい一手が全体の評価を決めます。シングルとペアで解けるのに、Xウイングが一回だけ必要な盤面は、Xウイングの問題として評価され、上級に入ります。論理だけでは解けないとソルバーが判断した問題は、ここでは公開しません。
範囲は固定で、問題の大きさや種類によって変わりません。初級は1.0から1.9、中級は2.0から2.9、上級は3.0から4.9、超上級は5.0から6.9、達人は7.0から9.9、伝説級は10.0以上です。カタログのすべての問題が、ちょうど一つの範囲に入っています。
重要な順に、三つあります。
ヒント数はこの中に入っていません。それが次の話です。
ヒントが少ないほど難しい問題だ、と思うのは自然です。ところが、私たちのデータはそうなっていません。これは、クラシック9x9の問題のヒント数です。
| レベル | 最少のヒント数 | 平均 | 最多のヒント数 |
|---|---|---|---|
| 初級 | 30 | 34.5 | 36 |
| 中級 | 22 | 27.8 | 40 |
| 上級 | 22 | 27.0 | 44 |
| 超上級 | 21 | 24.7 | 29 |
| 達人 | 19 | 24.4 | 28 |
| 伝説級 | 20 | 25.3 | 31 |
伝説級のヒント数の平均(25.3)は、達人(24.4)より多くなっています。上級にヒントが44個ある問題があり、中級にはわずか22個の問題もあります。初級のヒントが最も多いという両端の傾向は確かにありますが、範囲は大きく重なっています。ヒントの数より、置かれている場所のほうがはるかに重要です。数え方の話は、ナンプレの数学を見てください。
ERの範囲は共通なので、六つのレベルはどのモードでも同じ意味です。変わるのは、テクニックを使う対象の材料です。
どのモードでも、上級の問題に必要なのは中級テクニックまでで、それ以上は要りません。どのモードでも、伝説級の問題に必要なのは、段の頂上付近か、それを超えるものです。カタログで最も難しい問題の評価は、12.8(キラー)、11.1(クラシック)、10.4(16x16)です。頂点に何があるかは、最難関のナンプレを見てください。
目安は、ほとんどの問題を解き切れて、三問に一問は何か新しいことを学ばなければならないレベルで遊ぶことです。毎回行き詰まるなら、一つレベルを下げて、そのレベルで必要なテクニックを読みましょう。何も引っかからないなら、一つ上げます。ステップ別の解き方ガイドでは、各レベルが手の届くものになるよう、テクニックを学ぶ順序を紹介しています。