例えば。 4*5+6&7|8 は、ruby では (((4*5)+6)&7)|8 なので 10 だけど、この問題では 4*(5+(6&(7|8))) と評価するので、 44 となる。 入力 入力は「 4*5+6&7|8 」のような文字列。 各項は、すべて整数。全部十進数。 演算子は上の表にある *, +, &, | のいずれかしか現れない。 括弧もないし、単項プラスや単項マイナスもない。余分な空白もない。 出力 出力は、評価結果の十進数表現の文字列。 44 こんな感じ。 ヒント ヒント1 ヒント2 補足 不正な入力に対処する必要はない。 サンプルデータ # 入力 期待