
<문제>
https://www.acmicpc.net/problem/10845
<풀이>
import sys
input = sys.stdin.readline
N = int(input())
queue = []
for _ in range(N):
cmd = input().split()
if cmd[0] == 'push':
queue.append(cmd[1])
elif cmd[0] == 'pop':
print(queue.pop(0) if queue else -1)
elif cmd[0] == 'size':
print(len(queue))
elif cmd[0] == 'empty':
print(1 if not queue else 0)
elif cmd[0] == 'front':
print(queue[0] if queue else -1)
elif cmd[0] == 'back':
print(queue[-1] if queue else -1)
'TIL > [파이썬] 1일 1코테' 카테고리의 다른 글
| 균형잡힌 세상_백준4949 (0) | 2025.02.08 |
|---|---|
| 식당메뉴_백준26043 (0) | 2025.02.06 |
| 막대기_백준17608 (0) | 2025.02.04 |
| 스택_백준10828 (0) | 2025.02.03 |
| 기술 연계마스터 임스_백준25497 (0) | 2025.02.03 |