https://www.acmicpc.net/problem/10773
이 문제의 구성은 간단하다.
문제는 어렵지 않으니 직전에 풀었던 정렬 문제처럼 시간복잡도 문제만 발생하지 않도록 주의해서 해보기로 했다.
import sys
counter=int(input(""))
table=[]
for i in range(counter):
x=int(sys.stdin.readline())
if x==0:
table.pop()
else:
table.append(x)
output=0
for unit in table:
output+=unit
print(output)
파이썬의 리스트에서 삽입과 삭제를 어떻게 하는지만 알면 어려움이 전혀 없었던 문제인 것 같다.
지난번 정렬 문제 2751번이 충격(?)이 컸기 때문에 이번 문제는 비교적 쉽게 느껴졌고 막힘없이 합격했다.
합격률도 워낙에 높고 자랑할(?) 일도 아니고... 최근 제출 현황을 검색해보니 다른 분들 접근도 나와 다 비슷했던 것 같다.