1. 문제 설명

제로

2. 문제 분석

0이면 pop, 아니면 push. 마지막으로 스택에 존재하는 모든 수의 합을 출력한다.

3. 나의 풀이

import sys

k = int(input())
stack = []
for _ in range(k):
    num = int(sys.stdin.readline())
    if num == 0: stack.pop(-1)
    else: stack.append(num)
print(sum(stack))
profile
JUST DO IT

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN