[プログラマー]お尻2級もっと辛い
5459 ワード
質問する
[プログラマー-JAVA]お尻レベル2もう少し辛い
に答える
import java.util.*;
class Solution {
public int solution(int[] scoville, int K) {
int answer = 0;
PriorityQueue<Integer> queue = new PriorityQueue<>();
for(int i = 0 ; i < scoville.length; i++){
queue.add(scoville[i]);
}
while(queue.peek() < K){
if(queue.size() < 2){
answer = -1;
break;
}
int num1 = queue.poll();
int num2 = queue.poll();
queue.add(num1 + num2 * 2);
answer++;
}
return answer;
}
}
Reference
この問題について([プログラマー]お尻2級もっと辛い), 我々は、より多くの情報をここで見つけました https://velog.io/@sonch96/프로그래머스-힙-Level-2-더-맵게テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol