티스토리 뷰
[Silver 4] 1541 : 잃어버린 괄호 - Python
https://www.acmicpc.net/problem/1541
설명
식이 Input으로 주어지고 +와 -로만 이루어져 있다. 주어진 식에서 가장 최소값을 구하는 것이 이 문제의 목표이다.
55-50+40이 입력으로 들어온 경우에 -를 기준으로 55 - (50+40) 구분하여 괄호안의 값을 더한 후,
차례로 계산하면 쉽게 답을 구할 수 있다.
oper = input().split('-')
res = 0
store = []
for exp in oper:
exp = list(map(int, exp.split('+')))
store.append(sum(exp))
res = store[0] # 가장 첫번째 수는 항상 더해준다
for i in range(1,len(store)):
res -= store[i]
print(res)
'알고리즘' 카테고리의 다른 글
[백준] 13305 : 주유소 - Python(파이썬) (0) | 2021.08.10 |
---|---|
[백준] 11726 : 2xn 타일링 - Python(파이썬) (0) | 2021.08.08 |
[백준] 1946 : 신입 사원 - Python(파이썬) (0) | 2021.07.31 |
[백준] 15903 : 카드 합체 놀이 - Python(파이썬) (0) | 2021.07.31 |
[백준] 1339 : 단어 수학 - Python(파이썬) (0) | 2021.07.31 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스프링 Logback
- dm-zoned 코드분석
- 3차 데모데이
- 8주차 회고
- 스프링 프레임워크
- 스프링MVC
- 우테코
- 파이썬
- dm-zoned
- 피움 6주차 회고
- 회고
- 네트워크
- 런칭 페스티벌
- 2차 데모데이
- CI/CD
- 알림개선기
- 스프링 부트
- ZNS SSD
- 5주차 회고
- 팀프로젝트
- java
- Spring
- 우테코 회고
- 피움
- jpa
- 알림기능개선기
- 프로젝트
- 백준
- ZNS
- 환경 별 로깅 전략 분리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함