Baekjoon 문제 풀기 (10773번 : 제로) Python

10773번 : 제로

1. 문제읽기


stack 문제

입력값이 0 이면 숫자를 하나 지우고 아니면 숫자를 차곡차곡 입력받아 총 합계를 출력하면 된다.
보자마자 스택이 떠오를 정도로 쉬운 문제였다.

2. 제출 코드


k = int(input())
stack = []

for _ in range(k):
    num = int(input())
    if num != 0:
        stack.append(num)
    else:
        stack.pop()

print(sum(stack))

3. 공부할 것


댓글남기기