計算ゲーム「ジャマイカ」の答を見つけるページを作ってみました。
JAMAICA(ジャマイカ)自動計算
「ジャマイカ」は2個の黒いサイコロと5個の白いサイコロを使って、数合わせをするゲームです。
計算に強くなるという触れ込み。
どうやっても答が見つからないときに「JAMAICA(ジャマイカ)自動計算」を使うと見つかるかもしれません。
2022年8月25日追記
コメントをいただいて分かったのですが、比較的簡単なパターンなのに「ジャマイカ自動計算」を使っても答が見つからない場合がありました。
「66 1,1,1,5,6」のパターンです。
自分で書いたコードなのに原因が分かりません。
直すより、新しく書いた方が早いと思ったので、JavaScriptからPython+PHPに書き直しました。
その結果、「((((1+1)*5)+1)*6)」が見つかりました。
2023年7月30日追記
コメントをいただいて分かったのですが、比較的簡単なパターンなのに「ジャマイカ自動計算」を使っても答が見つからない場合がありました。
「63 4,4,4,5,5」のパターンです。
「64=4*4*4-5/5」があるはずなのに見つかりませんでした。
5個の数値の全ての順列を求め、左端から順に取り出して全ての計算式を考えるのですが、実は「1*2*3+4*5」のような3個と2個のパターンを考慮していませんでした。
ちょっと苦戦しましたが解決したのでコードを書き直しました。
その結果、「(((4*4)*4)-(5/5))」が見つかりました。
コメント
黒66
白1,1,1,5,6
が
not found
になってしまいますが
これはできます。
ありがとうございます。
確かにおかしいですね。
確認します。
>衛藤誠さん
プログラムを確認しましたが原因が分かりませんでした。
早速の返信ありがとうございました。
他にも、
1,1,1,5,5⇒55
1,1,1,4,5⇒44
1,1,1,3,5⇒33
も駄目でした。
>衛藤誠さん
完全に書き直してみました。
あげていただいたパターンは全て答が見つかりました。
ありがとうございました。
5.4.4.5.4=63ができるのに計算が出てきませんでした
(ちなみに解き方は4*4*4-5/5)
>微笑みさん
コードを見直しましたが原因がわかりませんでした。
いつかゆっくり考えてみたいと思います。
>微笑みさん
原因が分かって解決策を思い付いたのでコードを書き直しました。
詳細は記事に追記しました。
ありがとうございました。