문제
처음 작성한 코드
from collections import deque
import sys
n = int(sys.stdin.readline())
queue = deque()
for i in range(n):
tmp = sys.stdin.readline().split()
if tmp[0] == 'push':
queue.append(tmp[1])
elif tmp[0] == 'pop':
print(queue.popleft()) if queue else print(-1)
elif tmp[0] == 'size':
print(len(queue))
elif tmp[0] == 'empty':
print(0) if queue else print(1)
elif tmp[0] == 'front':
print(queue[0]) if queue else print(-1)
elif tmp[0] == 'back':
print(queue[-1]) if queue else print(-1)
'Baekjoon' 카테고리의 다른 글
[백준 4949] 균형잡힌 세상 (0) | 2021.02.14 |
---|---|
[백준 10828] 스택 (0) | 2021.02.12 |
[백준 10773] 제로 (0) | 2021.02.12 |
[백준 9012] 괄호 (0) | 2020.10.16 |
[백준 1920] 수 찾기 (0) | 2020.10.16 |