본문 바로가기

CS/Python

백준 10773번 파이썬 python 스택 풀이

정답률이 높아서 도전해본 문제.

가장 최근에 들어온 자료를 지우라길래 

스택 사용했고

 

처음에 k= int(sys.stdin.readline())에서 int를 빼먹어서 오류가 났다.

주의.

 

그리고 합 구하라고 할 때는 

sum함수로 바로 구해버리기.

 


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

Arr=[]
for i in range(k):
    a=int(sys.stdin.readline())
    if (a==0):
        Arr.pop()
    else:
        Arr.append(a)

# result=0
# for num in Arr:
#     result+=num
# print(result)    

print(sum(Arr)) #Best!