본문 바로가기
Programming/Programmers

[프로그래머스] 이중우선순위큐(Python)

by 데이터현 2021. 8. 12.

https://programmers.co.kr/learn/courses/30/lessons/42628

 

코딩테스트 연습 - 이중우선순위큐

 

programmers.co.kr

def solution(operations):
    answer = []
    
    test=[]
    for _str in operations:
        _str=_str.split()
        if _str[0]=='I':
            test.append(int(_str[1]))
            test.sort()
        else:
            if test:
                if _str[1]=='1':
                    test.pop(-1)
                else:
                    test.pop(0)
    
    
    if test:
        return [test[-1],test[0]]
    return [0,0]

댓글