제로 [ Python ] [ 백준 : 10773 ]

2023. 5. 24. 22:10알고리즘/백준


풀이 및 회고

 

어렵거나 힘들지 않았던 문제였다. 조금씩 나아지고 있는 것 같다.

insert 로 입력받아서 0 인경우 pop 해주고 아닌경우 리스트에 넣어준다. 그리고 리스트에 넣은 값을 sum() 메서드를 이용해 합쳐서 출력한다.

# 제로

# k 개의 줄에 정수 1개 씩
# 정수가 0 인 경우 최근에 쓴 수를 지운다.

k = int(input())

list = []

result = 0

for i in range(k):
    insert = int(input())
    if insert == 0:
        list.pop(len(list) - 1)
    else:
        list.append(insert)

print(sum(list))