[アルゴリズム]1541で失われたかっこ



投稿の作成を選択して問題を復習する基準は<解決済みです.ac天銀2(Silver 2)以上>.
※この写真と投稿内容の問題はすべて『Baekjoon OnlineJudge』から抜粋しています.

に質問


Baekjoonオンラインローエンド:1541失われたかっこ

ほどく


My Code


メモリ:30864 KB
時間:72ミリ秒
値を最小化するには、次の手順に従います.
「最初の値は最小でなければなりません.残りの値はできるだけ一緒にしてから(括弧が必要な部分)削除してください.」
そのために.
まず-のマイナス記号を基準にして式を分けます.
計算は、開始値の最初の分離値になります.
次に、後にマイナス記号で区切られた加算を計算する(s)
開始価格から差し引く.
import sys
ex = list(sys.stdin.readline().rstrip().split('-'))
start = 0
for s in ex[0].split('+') :
    start += int(s)
for i in range(1, len(ex)) :
    s = 0
    nums = ex[i].split('+')
    for n in nums :
        s += int(n)
    start -= s
print(start)