-
GBC(java)코딩테스트/softeer 2023. 9. 4. 11:25
https://softeer.ai/practice/info.do?idx=1&eid=584
Softeer
연습문제를 담을 Set을 선택해주세요. 취소 확인
softeer.ai
import java.util.*; import java.io.*; public class Main { public static int getCurrentSpeed(int[][] arrays, int targetSpeed){ int sum = 0; for(int[] array: arrays){ sum += array[0]; if (sum >= targetSpeed){ return array[1]; } } return 0; } public static void main(String args[]) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(in.readLine()); int n = Integer.parseInt(st.nextToken()); int m = Integer.parseInt(st.nextToken()); int[][] limitArray = new int[n][2]; int[][] testArray = new int[m][2]; for(int i=0; i<n; i++){ st = new StringTokenizer(in.readLine()); limitArray[i][0] = Integer.parseInt(st.nextToken()); limitArray[i][1] = Integer.parseInt(st.nextToken()); } for(int i=0; i<m; i++){ st = new StringTokenizer(in.readLine()); testArray[i][0] = Integer.parseInt(st.nextToken()); testArray[i][1] = Integer.parseInt(st.nextToken()); } int result = 0; for(int i=0; i<101; i++){ int limitSpeed = getCurrentSpeed(limitArray, i); int testSpeed = getCurrentSpeed(testArray, i); int diff = testSpeed - limitSpeed; if (result < diff){ result = diff; } } System.out.println(result); } }
'코딩테스트 > softeer' 카테고리의 다른 글
회의실 예약(java) (0) 2023.09.04 바이러스(java) (0) 2023.09.04 전광판(java) (0) 2023.09.03 비밀 메뉴(java) (0) 2023.09.03 지도 자동 구축(java) (0) 2023.09.03