티스토리 뷰
[Silver 4] 1541 : 잃어버린 괄호 - Python
https://www.acmicpc.net/problem/1541
1541번: 잃어버린 괄호
첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다
www.acmicpc.net
설명
식이 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
- 5주차 회고
- 알림기능개선기
- 우테코 회고
- 스프링MVC
- 스프링 Logback
- 팀프로젝트
- 우테코
- 피움
- Spring
- 8주차 회고
- 회고
- 알림개선기
- 피움 6주차 회고
- 3차 데모데이
- ZNS
- 백준
- 런칭 페스티벌
- 스프링 부트
- java
- CI/CD
- dm-zoned
- 파이썬
- dm-zoned 코드분석
- 스프링 프레임워크
- 프로젝트
- 네트워크
- 환경 별 로깅 전략 분리
- jpa
- 2차 데모데이
- ZNS SSD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함