[큐] 10845번 큐 : 남의 풀이찾아보기

정은경·2020년 3월 6일
0

백준 문제풀이

목록 보기
4/51

문제

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

나의 풀이

import sys

que = []
count = int(input())
n = 0
while n < count:
    n += 1
    line = sys.stdin.readline().strip()
    if "push" in line:
        que.append(int(line.split()[1]))
    elif "pop" in line:
        if que:
            print(que.pop(0))
        else:
            print('-1')
    elif "front" in line:
        if que:
            print(que[0])
        else:
            print('-1')
    elif "back" in line:
        if que:
            print(que[-1])
        else:
            print('-1')
    elif "size" in line:
        print(len(que))
    elif "empty" in line:
        if que:
            print('0')
        else:
            print('1')
profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글