말랑한 하루
[Programmers] 이중우선순위큐(Lv 3, JavaScript) 본문
반응형
[ 소스 코드 ]
function solution(operations) {
let deque = [];
operations.forEach((oper) => {
let [action, N] = oper.split(" ");
if (action === "I") {
deque.push(parseInt(N));
deque.sort((o1, o2) => o1 - o2);
} else {
if (deque.length === 0) return;
N === "1" ? deque.pop() : deque.shift();
}
});
return [deque.at(-1) ? deque.at(-1) : 0
, deque[0] ? deque[0] : 0];
}
반응형
'문제풀이 > Programmers' 카테고리의 다른 글
[Programmers] 야근 지수 (Lv 3, JavaScript) (0) | 2022.12.08 |
---|---|
[Programmers] 기지국 설치 (Lv 3, JavaScript) (0) | 2022.12.08 |
[Programmers] 문자열 내림차순으로 배치하기 (Lv 1, JavaScript) (0) | 2022.12.05 |
[Programmers] 이상한 문자 만들기 (Lv 1, JavaScript) (0) | 2022.12.05 |
[Programmers] 문자열 다루기 기본 (Lv 1, JavaScript) (0) | 2022.12.05 |
Comments