No.49 算数の宿題

レベル : / 実行時間制限 : 1ケース 5.000秒 / メモリ制限 : 512 MB / 通常問題
タグ : / 解いたユーザー数 272
作問者 : なおなお
3 ProblemId : 87 / 出題時の順位表

問題文

太郎君は算数がとても苦手で、算数の宿題が出て困っています。
今日出た宿題は足し算と掛け算の問題で、明日までに解いていかなければならないので、
困っている太郎君の代わりに解いてあげてください。

太郎君の国では、足し算は'*'の記号で、また、掛け算は'+'の記号で表されます。
また、足し算と掛け算に優先度はなく、左から順番に計算します。

入力

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

提出ページヘ
下のフォームでの入力は、テキストボックスにフォーカスがない場合は、(Onにしている場合)ショートカットキー・スマートサブミットの影響を受けるので、必要なら提出ページに遷移してください。

言語
問題によって提出できない言語があります。参考
ソースコード
ソースコードのテキストボックスに文字がある場合はファイルは無視されます。
テキストボックスで提出するとCR(\r)が除去されますが、ファイルで提出すると除去されません。