처음에 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))
'practivceAlgorithm > 백준' 카테고리의 다른 글
[백준][Python] 14945 불장난 (0) | 2021.09.01 |
---|---|
[백준][Python] 2941 크로아티아 알파뱃 (0) | 2021.09.01 |
[백준][Python] 1389 케빈 베이컨의 6단계 법칙 (0) | 2021.08.31 |
[백준][Python] 1260 DFS와 BFS (0) | 2021.08.31 |
[백준][Python] 18860 좌표압축 (1) | 2021.08.31 |