#### 「文字列計算」 *** [//]: # ( 問題文を上手書くコツ. ) [//]: # ( 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|$の長さを表す\\