問題一覧 > 通常問題

No.708 (+ー)の式

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 256
作問者 : ミドリムシミドリムシ / テスター : 37zigen37zigen
0 ProblemId : 1947 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2018-02-25 13:23:23

問題文

(+ー)の式$S$が与えられる。
これを計算せよ。
ただし、(+ー)の式とは以下の条件を満たす式である。

・'+'、'-'、'('、')'、'0'~'9'までの数字 のみで構成されている。
・'('と')'は1対1対応しており、カッコは高々1重である。
 つまり、'('と')'は同じ回数だけ現れ、'('の後に')'が来る前に'('が来ることもない。
・数字が2つ以上続くことはない。
・符号が2つ以上続くことはない。

"4-(2-1)"は条件を満たしているため(+ー)の式だが、"4*2-1/1"、"4.2+3"、"(7-(7+7))"、"77+7"、"4+-3"はそうではない。 

入力

$S$

入力は1行あり、
問題を表す$S(1 \leq |S| \leq 100)$
が与えられる。

出力

計算結果を出力せよ。末尾に改行を入れること。

サンプル

サンプル1
入力
3+4-2
出力
5

$3+4-2=5$であるのは周知の事実。

サンプル2
入力
3-(1-1)
出力
3

$3-(1-1)=3$であるのも周知の事実。

サンプル3
入力
1-(2-1)+(2+2)-3
出力
1

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