Story of CowHacker

백준 1541번 잃어버린 괄호 본문

공부/백준

백준 1541번 잃어버린 괄호

Cow_Hacker 2020. 9. 8. 10:25
728x90

백준 1541번 잃어버린 괄호를 풀어봤다.

내가 이 문제를 풀 때  + 와 - 기준으로 끊어 입력을 받는 것을 구현하기 익숙하지 않았다.

 

sic = input().split('-')    # -를 기준으로 식값을 받는다.
number = 0                  # 답의 처음값 0을 선언한다.

for _ in sic[0].split('+'): # +를 기준으로 끊어 나온 원소를 for문에 넣는다.
    number += int(_)        # for문에 들어온 원소를 하나하나 답의 처음값에 넣는다.

for _ in sic[1:]:           # +를 기준으로 뒤에 나온 원소를 for문에 넣는다.
    for _2 in _.split('+'): # 뒤를 기준으로 한 곳에서 +를 기준으로 끊어 for문에 넣는다.
        number -= int(_2)   # for문에 들어온 원소를 답이라는 변수에 더한다.
print(number)               # 답을 출력한다.

 

728x90

'공부 > 백준' 카테고리의 다른 글

백준 14659 한조서열정리하고옴ㅋㅋ  (0) 2020.09.08
백준 10162번 전자레인지  (0) 2020.09.08
백준 2217번 로프  (0) 2020.09.03
백준 5585번 거스름돈  (0) 2020.09.03
백준 11047번 동전0  (0) 2020.08.31
Comments