728x90
이 문제도 3단계인데 생각보다 금방 풀었다. 늘력이 늘은 건지 문제가 쉬웠던 건지 모르겠다.
def solution(operations):
answer = []
for i in range(0,len(operations)):
if operations[i][0]=="I": # 삽입
k = operations[i].split(" ")
answer.append(int(k[1]))
else:
if operations[i][2]=="-": # 최솟값 삭제'
if len(answer)!=0:
answer.pop(answer.index(min(answer)))
else: # 최댓값 삭제
if len(answer)!=0:
answer.pop(answer.index(max(answer)))
if len(answer)==0:
return [0,0]
return [max(answer),min(answer)]728x90
'🟢 알고리즘 문제 풀이 > Programmers' 카테고리의 다른 글
| [파이썬] 프로그래머스 야근 지수 (0) | 2023.01.30 |
|---|---|
| [파이썬] 프로그래머스 최고의 집합 (0) | 2023.01.21 |
| [파이썬] 프로그래머스 정수 삼각형 (0) | 2023.01.20 |
| [파이썬] 프로그래머스 숫자의 표현 (0) | 2023.01.19 |
| [파이썬] 프로그래머스 올바른 괄호 (0) | 2023.01.19 |