씨발람

Run Settings
LanguageJava
Language Version
Run Command
import java.util.*; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int msgCnt = Integer.parseInt(sc.next()); int consumCnt = Integer.parseInt(sc.next()); int result = 0; Map< Integer, LinkedList<Integer> > listMap = new HashMap<>(); Map< Integer, ArrayList<Integer> > resultMap = new HashMap<>(); LinkedList<Integer> totalQ = new LinkedList<Integer>(); for(int i=0; i<msgCnt; i++){ totalQ.add(Integer.parseInt(sc.next())); } for(int i=0; i<consumCnt; i++){ listMap.put(i, new LinkedList<Integer>()); resultMap.put(i, new ArrayList<Integer>()); } // 첫번째 인풋 for(int i=0; i<consumCnt; i++){ int tmp = 0; tmp = totalQ.poll(); if(tmp == 0) break; listMap.get(i).add(tmp); resultMap.get(i).add(tmp); } while(true){ int tmp = 0; tmp = totalQ.poll(); if(tmp==0) break; int[] array = new int[consumCnt]; for(int i=0; i<array.length; i++){ array[i] = listMap.get(i).poll(); System.out.println(array[i]); } int min = 0; int minQue = 0; for(int i=0; i<array.length; i++){ if(min>array[i]) { min = array[i]; minQue = i; } } System.out.println(min); System.out.println(minQue); } } }
Editor Settings
Theme
Key bindings
Full width
Lines