https://www.acmicpc.net/problem/10828
input() 썻다가 시간초과에 걸렸던 것 같다 ( 어제푼건데 그새 까먹은 )
이미 큐를 겪어서 그런가 금방 풀었다!
import sys
num = int(input())
temp = []
for i in range(num):
com = sys.stdin.readline().split()
if com[0] == 'push':
temp.append(com[-1])
elif com[0] == 'pop':
if len(temp) == 0:
print('-1')
else :
print(temp.pop())
elif com[0] == 'size':
print(len(temp))
elif com[0] == 'empty':
if len(temp) == 0:
print(1)
else :
print(0)
else :
if len(temp) == 0:
print(-1)
else :
print(temp[-1])
'백준 문제풀이 > 자료구조' 카테고리의 다른 글
[백준] 1874 스택수열 - python (0) | 2023.01.27 |
---|---|
[백준] 9012 괄호 -python (0) | 2023.01.27 |
[백준] 2164 카드2 -python (0) | 2023.01.27 |
[백준] 1158 요세푸스 문제 - python (0) | 2023.01.25 |
[백준] 18258 큐2 - python (0) | 2023.01.25 |