1. 문제와 예제
2. 전체 코드
import sys
input = sys.stdin.readline
# 입력 받기
K = int(input().rstrip()) # 주어지는 정수의 수
stack = [] # 스택
for _ in range(K):
num = int(input().rstrip()) # 정수
if num != 0:
stack.append(num)
else:
stack.pop()
# 결과 출력하기
print(sum(stack))
3. 풀이
stack을 활용하는 아주 기초적인 문제다.
'백준' 카테고리의 다른 글
[백준] 10828번 파이썬 (스택) (0) | 2024.03.21 |
---|---|
[백준] 10816번 파이썬 (숫자 카드 2) (0) | 2024.03.21 |
[백준] 9012번 파이썬 (괄호) (0) | 2024.03.20 |
[백준] 4949번 파이썬 (균형잡힌 세상) (0) | 2024.03.20 |
[백준] 2839번 파이썬 (설탕 배달) (0) | 2024.03.20 |