전체 글 (53) 썸네일형 리스트형 프로그래머스 가장 큰 수 Java 풀이 기존 풀이 import java.util.*; public class Solution { public String solution(int[] numbers) { String answer = ""; String[] strNumbers = new String[numbers.length]; for (int i = 0 ; i < strNumbers.length ; i++) { strNumbers[i] = String.valueOf(numbers[i]); } Arrays.sort(strNumbers, Collections.reverseOrder()); for (String strNumber : strNumbers) { answer += strNumber; } return answer; } } 극히 일부의 테스트 .. 프로그래머스 라면공장 Java 풀이 기존 풀이 import java.util.*; public class Solution { public static int solution(int stock, int[] dates, int[] supplies, int k) { int answer = 0; Queue priorityQueue = new PriorityQueue(Comparator.reverseOrder()); int index = 0; for (int i = 0; i < k; i++) { if(index < dates.length && i == dates[index]) priorityQueue.add(supplies[index++]); if(stock == 0) { stock += priorityQueue.poll(); answer++; }.. 프로그래머스 다리를 지나는 트럭 Java 풀이 기존 풀이 import java.util.*; class Solution { public int solution(int bridge_length, int weight, int[] truck_weights) { int answer = 1; int tot_weight = 0; Queue q = new LinkedList(); Queue q2 = new LinkedList(); for (int i = 0 ; i < truck_weights.length ; i++) { q.offer(new Truck(bridge_length, truck_weights[i])); } tot_weight += q.peek().weight; q2.offer(q.poll()); while (!q2.isEmpty()) { for(Tru.. 이전 1 ··· 9 10 11 12 13 14 15 ··· 18 다음 목록 더보기