array = list(input().split('-'))
answer = []
for i in array:
answer.append(sum(map(int, i.split('+'))))
print(answer[0]-sum(answer[1:]))
입력의 처음 수는 무조건 양수이기 때문에 '-' 를 통해 분할하여 첫 번째 리스트를 제외하고는 모두 더해주면 된다.
두 번째 예제와 같이 배열에 '-' 가 없는 경우에는 첫 번째 리스트만이 생성 될 것이다.