問題一覧 > 通常問題

No.49 算数の宿題

レベル : / 実行時間制限 : 1ケース 5.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 460
作問者 : なお
6 ProblemId : 87 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2015-11-14 17:50:27

問題文

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

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

入力

S

1行目に、計算式を表す文字列 S100文字以内で与えられます。
文字列はすべて '0'~'9'、'*'、'+' のいずれかの文字で構成されます。
空白は含まず、2桁以上の数値が0で始まることはありません。
計算式が演算子から始まったり、演算子が2個連続するなどの不正な式が与えられることはありません。

出力

計算結果の値を出力してください。
計算結果の値が、10,000を超えることはありません。
最後に改行してください。

サンプル

サンプル1
入力
2*3
出力
5

太郎君の国では、記号'*'は足し算を表します。23を足して5が解になります。

サンプル2
入力
6*7+2
出力
26

我々の世界の表記に直すと 6+7×2ですが、優先度が無いため67を足してから2を掛けます。

サンプル3
入力
2497*3+4
出力
10000

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。