-
[프로그래머스] 이중우선순위큐코테 준비/Stack, Queue 2023. 1. 12. 20:53
def solution(operations): queue=[] for i in operations: if i.split()[0]=='I': queue.append(int(i.split()[1])) elif i=='D 1': if queue: queue.sort() queue.pop() elif i=='D -1': if queue: queue.sort(key=lambda x:-x) queue.pop() if queue: queue.sort(key=lambda x:-x) return [queue[0],queue[-1]] else: return [0,0]
'코테 준비 > Stack, Queue' 카테고리의 다른 글
[프로그래머스] 롤케이크 자르기 (0) 2024.01.30 [프로그래머스] 기능개발 (0) 2023.01.23 [백준] 7662. 이중우선순위큐 (0) 2023.01.13 스택. 괄호 열고 닫기 문제 (9012. 괄호) (0) 2022.12.08 Deque 모듈 사용하기 (10866. 덱) (0) 2022.12.08