メニューへ
館の器械室
うんっと。。。
とりあえず、こんなの載せときます。(マテ
ヒット&ブロー解答プログラム
えと。。。これは学生時代にCで作ったヒット&ブローの自動解答プログラムを
アルゴリズムだけ流用してJavaScriptに移植したものです。
学生時代に検証済みなので8回以内に必ず解答がでます。
9回目でも解答がでなかったり、候補がなくなった場合はエラー処理に入ります。
ヒット数とブロー数の入力がどこか間違っているはずなので、確認してみてください♪
実は7回以内のアルゴリズムがあるそうなのですが・・・
恐らくそのアルゴリズムでは2回目に正解になる可能性とかを捨てて、
情報量を増やすものと思われます。
ヒット&ブローは正解までの回数が多くなると、それだけ正解の価値が減ります。
ですから、常に正解になる可能性をもったこのプログラムで完成としてます。
ちなみに、「女神転生2」などのゲームでこのプログラムが流用できます♪
(正解までの回数でレアアイテムが貰えることからも有効性が分かるとおもいます。)
|