문제링크 : https://www.acmicpc.net/problem/10773
import sys
k = int(sys.stdin.readline())
book = []
sum_value = 0
for _ in range(k):
money = int(sys.stdin.readline())
if money == 0:
book.pop()
else:
book.append(money)
for b in book:
sum_value += b
print(sum_value)
예전에 풀었던 문제였다.
다만 이번 풀이와 저번 풀이가 시간이 3배 정도 차이가 나서 무엇이 다른가 확인해보았다.
그러자 저번엔 입력시 sys.stdin.readline()
함수를 사용했고
이번엔input()
을 사용했다는 점을 깨달았다.
💡 앞으론 입력에 sys.stdin.readline()을 사용하는 습관을 들이자!