PS/프로그래머스_PS
[프로그래머스 Lv3] 야근 지수 - Javascript 풀이
https://school.programmers.co.kr/learn/courses/30/lessons/12927?language=javascript 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제야근 피로도를 최소화한 값을 구하는 문제 생각가장 큰 수부터 일을 진행해야 한다.작업마다 정렬을 반복해서 큰 값부터 줄여갈 수 있지만, 매번 정렬이 일어나기 때문에 비효율적이다.이 문제는 반복적으로 가장 큰 값을 빠르게 꺼내고 다시 넣는 작업이 필요하므로,정렬보다 Max Priority Queue(최대 힙) 을 사용하는 것이 적절하다고 판단했다. 문제풀이1. 작업 배열을 Max Heap에 넣는다.2. 남은 작업 시간..