# 「文字列計算」 *** []: # ( 問題文を上手書くコツ. ) []: # ( 1. 句読点の連発は避ける. ) []: # ( 2. 接続詞は最小限に. ) []: # ( 3. 文章が長文になる場合は改行を入れると読みやすさが増します. ) []: # ( 4. 文章を簡潔にする. ) []: # ( 5. 問題文, 入力値, 出力値, 制約は “必須項目” です. )
[//]: # ( ※ 以下の文章はサンプルです. )
計算式$S$が与えられます。 計算式$S$は以下のルールで構成されます。
- $1$の個数を一つの数値として扱う。
- $2$つの項からなる 加算 または 減算 である。
- 演算記号”`+`”または”`-`”の左右両方に$1$が最低一つ存在する。
例
```
1111+11111の場合、1が”+”の左に4個、右に5個あるため4+5=9と考えます。
1-11の場合、1-2=-1となります。
```
計算式$S$を解いた答えを出力してください。
ただし、出力は十進数で出力するものとします。
# 入力される値 *** ``` S ``` [//]: # ( 何かしらの値を表記する場合は上記書き方を参照ください。)
- 一行目に計算式$S$が与えられます。
[//]: # ( リストとして入力する場合は - を使用してください。)
# 期待される出力値 ***
- 計算式$S$を解いた答えを出力してください。
ただし、出力は十進数で出力するものとします。
# 制約 ***
- $S$:複数の$1$と一つの”`+`”または”`-`”から構成される文字列
- 演算記号”`+`”または”`-`”の左右両方に$1$が最低一つ存在する。
- $3{\leq}|S|{\leq}10^3$
ただし、$|S|$は文字列$|S|$の長さを表す