백준-10845

이서현·2021년 4월 18일
0

Algorithm

목록 보기
3/76


Git 주소
04.14에 푼 문제입니당🌷

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

import sys
input=sys.stdin.readline

n=int(sys.stdin.readline())
queue=[]
for _ in range(n):
  tmp=sys.stdin.readline().split()
  
  if tmp[0]=='push':
    queue.append(tmp[1])

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

  elif tmp[0]=='pop':
    if not queue:
      print(-1) 
    else:
      print(queue.pop(0))
      
  elif tmp[0]=='back':
    if not queue:
      print(-1)
    else:
      print(queue[-1])
      
  elif tmp[0]=='empty':
    if not queue:
      print(1)
    else:
      print(0)

  elif tmp[0]=='size':
    print(len(queue))
profile
안녕하세요. 이서현입니다( ღ'ᴗ'ღ )

0개의 댓글