백준-1541

0

  • 꽤 생각을 한 문제이다.
  • 직접 괄호를 넣을까 하다가 '-'를 기준으로 split을 해주면 이는 괄호의 효과를 내는 것이였다.
  • '-'로 split을하고 이후에 덧셈을 한 뒤 나온 값들을 모두 빼준다면 이는 답이 되는 것이다.
s=input()
s=list(s.split('-'))
oper=[]
for i in s:
    lis=i.split('+')
    num=0
    for j in lis:
        num+=int(j)
    oper.append(num)
    
result=oper[0]
for i in range(1, len(oper)):
    result-=oper[i]
print(result)

0개의 댓글