practivceAlgorithm/백준

[백준][Python] 1541 잃어버린 괄호

findTheValue 2021. 8. 31. 16:20

처음에 dfs하려다 숫자 처리하기 귀찮아서 그냥 단계별로 파싱함.

eval쓸수있었으면 4줄로 끝나는데 0으로 시작하는 숫자있어서 int처리 해줘야함.

 

import sys
input = sys.stdin.readline

# eval쓸라그랬는데 0으로 시작하는 숫자있어서 실패..
expression = input().split('-')
new_expression = []
for ex in expression:
    nums = ex.split('+')
    sum_n = 0
    for num in nums:
        sum_n += int(num)
    new_expression.append(sum_n)
print(2*new_expression[0] - sum(new_expression))