알고리즘

(Baekjoon) 백준 10773 - Python - 제로

e_yejun 2019. 12. 26. 15:08

* 문제

 

제로

 

 

* 코드

lst=[]	#stack
sum=0	
for i in range(int(input())):	#입력받은 수만큼 반복 입력
    tmp = int(input())
    if tmp == 0:	#입력된 수가 0일 경우, 가장 마지막에 lst에 저장된 값 지우기
        lst.pop()
        continue	#아래 코드를 수행하지 않고, for문으로 다시 올라간 후 수행
    lst.append(tmp)
for i in lst:		#lst배열의 합계 구하기
    sum += i
print(sum)