-
[백준] 1541. 잃어버린 괄호코테 준비/문자열, 내장함수 2023. 1. 8. 00:40
'-'가 나오면 이후의 숫자들은 괄호 처리에 의해 +가 모두 -로 변한다는 점에 착안
import sys import re expression=sys.stdin.readline().rstrip() num=re.split('[-+]',expression) oper=re.findall('[-+]',expression) for i in range(len(oper)-1): if oper[i]=='-': oper[i+1:]='-' #-가 있으면 그 이후의 숫자들은 다 빼줌 괄호쳐주는 것과 같은 원리 result=int(num[0]) for i in range(1,len(num)): if oper[i-1]=='+': result+=int(num[i]) else: result-=int(num[i]) print(result)
'코테 준비 > 문자열, 내장함수' 카테고리의 다른 글
[프로그래머스] 튜플 (0) 2023.01.20 [백준] 18870. 좌표압축 (정렬) (0) 2023.01.12 17694. 듣보잡 (set 시간 단축) (0) 2022.12.28 11723. 집합 (set 원소 추가, 삭제) (0) 2022.12.27 최대공약수, 최소공배수 (0) 2022.12.07