https://www.acmicpc.net/problem/1541
answer = input().split('-')
arr = []
for i in answer:
sum = 0
div = i.split('+')
for j in div:
sum += int(j)
arr.append(sum)
n = arr[0]
for i in range(1, len(arr)):
n -= arr[i]
print(n)
풀이 방식은 먼저, '-'를 기준으로 나누어 값을 저장하고 '+'를 기준으로 나누어 값을 더 한뒤 arr리스트에 값을 저장한다.
그리고 0번째 값은 +부터 시작이기 때문에 0번째 값을 기준으로 1부터 arr의 길이만큼 반복하며 빼준다.
몇번 본적있는 유형의 문제인데 한번에 split함수를 이용해서 푸는게 생각이 안나 시간이 오래걸린 문제이다. 이젠 split함수를 이용해 푸는 문제가 나오면 금방 풀수있을것 같다.