No.49 算数の宿題
問題文最終更新日: 2015-11-14 17:50:27
問題文
太郎君は算数がとても苦手で、算数の宿題が出て困っています。
今日出た宿題は足し算と掛け算の問題で、明日までに解いていかなければならないので、
困っている太郎君の代わりに解いてあげてください。
太郎君の国では、足し算は'*'の記号で、また、掛け算は'+'の記号で表されます。
また、足し算と掛け算に優先度はなく、左から順番に計算します。
入力
S
\(1\)行目に、計算式を表す文字列 \(S\) が\(100\)文字以内で与えられます。
文字列はすべて '0'~'9'、'*'、'+' のいずれかの文字で構成されます。
空白は含まず、2桁以上の数値が0で始まることはありません。
計算式が演算子から始まったり、演算子が2個連続するなどの不正な式が与えられることはありません。
出力
計算結果の値を出力してください。
計算結果の値が、\(10,000\)を超えることはありません。
最後に改行してください。
サンプル
サンプル1
入力
2*3
出力
5
太郎君の国では、記号'*'は足し算を表します。\(2\)と\(3\)を足して\(5\)が解になります。
サンプル2
入力
6*7+2
出力
26
我々の世界の表記に直すと \(6 + 7 \times 2\)ですが、優先度が無いため\(6\)と\(7\)を足してから\(2\)を掛けます。
サンプル3
入力
2497*3+4
出力
10000
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。