백준 baekjoon
[파이썬-리스트] 사용시 시간초과 방지 방법
니블
2024. 1. 8. 17:31
1. sys.stdin.readline() 로 입력받기
import sys
n=int(input()) # testcase
for i in range(n):
t=int(sys.stdin.readline())
[BOJ 10773]
위에는 사용해서 푼것이다.
sys.stdin.readline()유무에 따라 시간 차이가 많이난다.
# https://www.acmicpc.net/problem/10773
# 제로
# 알고리즘 : 스택
'''
1. input k
2. 한줄에 하나씩
2.1 if n==0 : pop()
else : queue.append(n)
2.3 print(sum(queue))
'''
import sys
K = int(sys.stdin.readline())
stack=[]
for i in range(K):
n=int(sys.stdin.readline())
if n == 0:
stack.pop()
else:
stack.append(n)
print(sum(stack))