일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 동적계획법
- 알고리즘
- 실습
- 백준
- SQL
- 모각코
- 코드트리
- 소프트웨어공학
- 프로그래머스
- 최소스패닝트리
- 파이썬
- 장고
- Kruskal
- DFS
- Bellman-Ford
- 그리디알고리즘
- DP
- 종합설계
- minimum spanning tree
- 함밥
- django
- codetree
- 백트래킹
- 데이터베이스
- Planned
- 마라마라빔
- programmers
- B대면노래방
- BFS
- MyPlaylist
Archives
- Today
- Total
Leta Learns
[모각코] 220803 Today I Learned 본문
<백준 1541번 - 잃어버린 괄호>
그리디 문제라는데 왜 그리디인지 잘 이해가 안 간다.......
간단히 설명하자면, 뺄셈을 기준으로 식을 나눈 후에
exp[1]부터 exp[-1]까지의 식들을 덧셈을 기준으로 나눠서 exp[0]의 값에서 전부 빼주면 된다.
import sys
input = sys.stdin.readline
exp = input().split('-') #식: expression
ans = 0
for i in exp[0].split('+'):
ans += int(i)
for i in exp[1:]:
for j in i.split('+'):
ans -= int(j)
print(ans)
중요한 건 아니지만, 백준 알고리즘 문제 풀이 카테고리에도 이 문제에 대한 글을 써놓았다.
'HUFS > HUFS 모각코 캠프' 카테고리의 다른 글
[모각코] 220810 Today I Learned (0) | 2022.08.10 |
---|---|
[모각코] 220806 Today I Learned (0) | 2022.08.06 |
[모각코] 220730 Today I Learned (2) | 2022.07.30 |
[모각코] 220727 Today I Learned (0) | 2022.07.27 |
[모각코] 220723 Today I Learned (0) | 2022.07.23 |
Comments