from collections import deque
import sys
n = int(sys.stdin.readline())
dq = deque([])
for _ in range(n):
command = sys.stdin.readline().split()
if command[0] == "push":
dq.append(int(command[1]))
elif command[0] == "pop":
if len(dq) == 0:
print(-1)
else:
print(dq.popleft())
elif command[0] == "size":
print(len(dq))
elif command[0] == "empty":
if len(dq) == 0:
print(1)
else:
print(0)
elif command[0] == "front":
if len(dq) == 0:
print(-1)
else:
print(dq[0])
elif command[0] == "back":
if len(dq) == 0:
print(-1)
else:
print(dq[-1])
댓글남기기