deque 썸네일형 리스트형 [백준] 10845번 - 큐 1. 문제 2. 코드 from collections import deque import sys n = int(input()) queue = deque() for i in range(n): temp = sys.stdin.readline() #push if temp[0] == 'p' and temp[1] == 'u': temp, temp_num = temp.split() queue.append(temp_num) #pop elif temp[0] == 'p': if len(queue) == 0: print(-1) continue temp_num = queue.popleft() print(temp_num) #size elif temp[0] == 's': print(len(queue)) #empty elif tem.. 더보기 [백준] 18258 - 큐 2 1. 문제 2. 코드 from collections import deque import sys n = int(input()) l = deque([]) for i in range(n): s = sys.stdin.readline() #s = input() #push if s[1] == 'u': s, num = s.split() l.append(int(num)) #pop elif s[0] == 'p': if len(l) == 0: print(-1) continue #temp = l[start] temp = l.popleft() #start += 1 print(temp) #size elif s[0] == 's': print(len(l)) #empty elif s[0] == 'e': if len(l) == 0: .. 더보기 이전 1 다음