UTILS.
100% ブラウザ内で完結
🎯

ハングマンソルバー

判明したパターンと誤って推測した文字を入力すると、可能性のある単語をすべて列挙し、いくつの候補に含まれるかで次に推測すべき最良の文字をランク付けします。

判明した文字をその場所に書き、各空白にはアンダースコア(_)を書いてください。例: _a__e。

— ここに結果が表示されます —
— ここに結果が表示されます —

このツールについて

ハングマンソルバーは、推測している単語を既知の文字と空白のパターンとして受け取ります。判明した文字はその場所に書き、各未知の位置にはアンダースコア(_)を使います(例えば _a__e)。それから大規模な英単語リストをスキャンし、判明した位置が一致するちょうどその長さの単語をすべて探し、すでに誤って推測した文字を含む単語をすべて除外します。

重要なのは、ハングマンの開示ロジックも尊重する点です。すでに明らかにした文字は、それが占めるすべての位置に表示されるはずなので、ソルバーはその文字をまだ空白のマスに隠している候補を却下します。生き残った候補全体で、まだ試していない各文字がいくつに含まれるかを数え、それらの文字をカバー率でランク付けします。最上位の提案は最も多くの可能性のある単語に現れる文字で、次の推測が当たる可能性が最も高くなります。

結果は残りの候補数、推奨される次の文字、当たる頻度付きの文字のランク付きリスト、そして候補の単語そのもの(非常に開いたパターンでは上限あり)を表示します。すべての処理は内蔵されたパブリックドメインの英単語リストに対してブラウザ内でローカルに実行されるので、何もアップロードされません。そのリストはパブリックドメインなので、ごく新しい語や外来語が候補から欠けている場合があります。

よくある質問

パターンはどう入力しますか?
判明した文字を入力し、各未知の位置にはアンダースコア(_)を使います。したがって2番目と最後の文字が既知の5文字の単語は _a__e のようになります。ドットや疑問符も空白として受理されます。
次の最良の文字はどう選ばれますか?
残りの候補の単語のうち、まだ推測していない各文字がいくつに含まれるかを数え、最も多くの単語に現れるものを推奨します。この最大カバー戦略は、次の推測が文字を明かす可能性を最大化します。
誤った文字は何をしますか?
誤りとして挙げた文字はすべて候補の除外に使われます。どこかにそれを含む単語は取り除かれます。すでに判明した文字も空白の位置には現れ得ないので、リストは整合する単語だけにさらに絞り込まれます。
本物の単語が欠けていることがあるのはなぜですか?
このソルバーはパブリックドメインの英単語リストを使っているので、ごく新しい語、スラング、外来語、ほとんどの固有名詞は現れない場合があります。何も一致しない場合は、パターンの長さと判明した文字を再確認してください。

その他のツール