import sys
input = sys.stdin.readline
a = input().split('-')
num = []
for i in a:
cnt = 0
s = i.split('+') #1
for j in s:
cnt += int(j)
num.append(cnt)
n = num[0]
for i in range(1, len(num)):
n -= num[i]
print(n)
# 최소값을 만드는 방법은 -를 기준으로 괄호를 쳐준다
#1 +를 기준으로 계속 더해준다.
# 다 더해준 뒤 -를 기준으로 빼주면 최소값이 나옴.
'문제풀이 > 백준(Boj) 문제풀이' 카테고리의 다른 글
[백준][동적 계획법1] 1912. 연속합 (파이썬/Python) (0) | 2021.09.23 |
---|---|
[백준][그리디 알고리즘] 13305. 주유소 (파이썬/Python) (0) | 2021.09.23 |
[백준][그리디 알고리즘] 11399. ATM (파이썬/Python) (0) | 2021.09.20 |
[백준][그리디 알고리즘] 1931. 회의실 배정 (파이썬/Python) (0) | 2021.09.20 |
[백준][그리디 알고리즘] 11047. 동전 0 (파이썬/Python) (0) | 2021.09.18 |