반응형
알고리즘
python 백준 제로(10773)
1. 문제
https://www.acmicpc.net/problem/10773
2. 풀이
- for문을 돌려 n이 0이 아닐 때 list에 숫자를 넣어주고, n이 0일 때 앞에 숫자를 pop해준다
- 그리고 list에 남은 숫자들의 합을 구해 print해준다.
n = int(input())
list = []
for i in range(n):
num = int(input())
if num == 0:
list.pop()
else:
list.append(num)
print(sum(list))
[느낀점]
- 스택문제로 어렵운 문제는 아니었지만 다른 문제들 같이 예시를 한꺼번에 입력하는 줄알고 헷갈렸던 부분이 있었다.
반응형
'알고리즘 > Java' 카테고리의 다른 글
[python] 백준 균형잡힌 세상(4949) (0) | 2022.01.09 |
---|---|
[python] 백준 괄호(9012) (0) | 2022.01.09 |
[python] 백준 스택(10828) (0) | 2022.01.09 |
[python] 백준 스택 수열(1874) (0) | 2022.01.09 |
[python] 프로그래머스 방금그곡(카카오 신입공채) (0) | 2021.12.26 |