백준 10773번: 제로 python

kimminjunnn·2025년 4월 1일

알고리즘

목록 보기
12/311

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

문제 :

1이상 정수가 입력되면 list에 넣고,
0이 입력되면 가장 최근 값을 지운 뒤
총 list에 수들의 합을 출력하는 문제

나의 해답 :

import sys

li = []
K = int(sys.stdin.readline())

for _ in range(K):
    N = int(sys.stdin.readline())

    if N == 0:
        li.pop()
    else:
        li.append(N)

print(sum(li))

pop() 함수를 이용하여 간단하게 풀 수 있는 문제였다.

profile
Frontend Engineers

0개의 댓글