[백준/파이썬] 10845번

민정·2023년 2월 8일
0

[백준/파이썬]

목록 보기
81/245
post-thumbnail

백준 10845번

문제

https://www.acmicpc.net/problem/10845

코드

import sys

num = int(sys.stdin.readline())

queue = []

for _ in range(num):
    command = sys.stdin.readline().split()

    if command[0] == 'push':
        queue.append(command[1])
        
    elif command[0] == 'pop':
        if len(queue) == 0:
            print(-1)
        else:
            print(queue.pop(0))
    
    elif command[0] == 'size':
        print(len(queue))
        
    elif command[0] == 'empty':
        if len(queue) == 0:
            print(1)
        else:
            print(0)

    elif command[0] == 'front':
        if len(queue) == 0:
            print(-1)
        else:
            print(queue[0])

    elif command[0] == 'back':
        if len(queue) == 0 :
            print(-1)
        else:
            print(queue[-1])
profile
パㅔバ6ㅇr 덤벼ㄹΓ :-0

0개의 댓글