백준 10773 제로

강인호·2023년 4월 15일
0

코딩

목록 보기
12/13

배운점

  • stack.pop() 사용 한거 외엔 특별한거 없음

링크

https://www.acmicpc.net/problem/10773

문제

정답

import sys
input = sys.stdin.readline

N = int(input())

stack = []
for _ in range(N):
    a = int(input())
    if a > 0:
        stack.append(a)

    elif a == 0:
        stack.pop()

print(sum(stack))

풀이

  • 그냥 0 이 아니면 리스트에 넣고 0이면 pop 함수로 제일 뒤에 있는 수를 뺀다
profile
개발자 되고싶다

0개의 댓글