No.708 (+ー)の式
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 256
作問者 : ミドリムシ / テスター : 37zigen
タグ : / 解いたユーザー数 256
作問者 : ミドリムシ / テスター : 37zigen
問題文最終更新日: 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もしくは右上の雲マークをクリックしてアカウントを作成してください。