[BOJ] #10773 제로

2022. 4. 25. 22:190️⃣ Algorithm&자료구조/BOJ

 

 

 

 

import sys
n = int(sys.stdin.readline())

class stacking:
    def __init__(self):
        self.top = []

    def push(self, a):
        return self.top.append(a)
    
    def pop(self):
        if not self.top: 
            pass
        else:
            return self.top.pop()
    
    def ssum(self):
        return sum(self.top)
    
stack = stacking()

def solution(s):
    if s > 0 :
        stack.push(s)
    else:
        stack.pop()
        
for i in range(n):
    s = int(sys.stdin.readline())
    solution(s)
    
print(stack.ssum())

'0️⃣ Algorithm&자료구조 > BOJ' 카테고리의 다른 글

[BOJ] #2164번 카드 2  (0) 2022.04.25
[BOJ] #18258번 큐 2  (0) 2022.04.25
[BOJ] #10828번 스택  (0) 2022.04.25
[BOJ] #15652번 - N과 M (4)  (0) 2022.04.16
[BOJ] # 15651번 - N과 M (3)  (0) 2022.04.16