8月23日の日記に書いたスレッドに新たなお題が出てました。 「論理的思考力テスト【解答つき】」(1) @ITクラブ Cafe − @IT 有名な四則演算とカッコで10を作る問題です。 二つの数を組み合わせて二桁の数にしたり、累乗、階乗は反則ですよ。 順番を変えるのはOKです。 例:1,2,3,3 解答例:(3−1)×(2+3) レベル1: 9,9,9,9 レベル2: 1,1,9,9 レベル3: 1,1,5,8 レベル3が解けなかったので、腹いせに自動解答スクリプトを組んでみましたw 四則演算クイズ解答ジェネレータ 基本的にはブルートフォース(総当り)方式ですが、足し算、掛け算の交換法則(a+b=b+a)と、0除算のケースだけ枝狩りして計算量を減らしてあります。足し算、掛け算の交換法則の枝狩りは重要で、最低限これをやらないとブラウザ上のJavaScriptでは実行に耐えないです。結合法則(a