파이썬
[백준 1541] 잃어버린 괄호 with 파이썬
홍시홍
2020. 9. 21. 23:28
요구사항
주어진 수식에 괄호를 사용해서 최소 값을 만들어라
참고
- 문자열을 리스트로 -> split
- 리스트를 문자열로 -> join
풀이
1. 어떠한 연산자를 사용할지는 미리 정해져 있으니, 최댓 값을 만들어 빼는 식으로 진행
2. 문자열 파싱
2.1 '-' 기준으로 문자열 나누기
2.2 '+' 연산 실시
3. '-' 연산 실시
n=input()
#문자열을 리스트로 -> split
m=n.split('-')
temp=[]
for i in m:
temp.append(sum(map(int,i.split('+'))))
ans=temp[0]
for i in range(1,len(temp)):
ans -= temp[i]
print(ans)