-
백준: 2차원 배열의 합코딩테스트 문제 풀이/백준 2023. 11. 24. 00:01
내 코드
package baekjoon; import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) { try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) { StringTokenizer st = new StringTokenizer(br.readLine()); int[][] arr = new int[Integer.parseInt(st.nextToken())][Integer.parseInt(st.nextToken())]; for (int i = 0; i < arr.length; i++) { st = new StringTokenizer(br.readLine()); for (int j = 0; j < arr[i].length; j++) { arr[i][j] = Integer.parseInt(st.nextToken()); } } int n = Integer.parseInt(br.readLine()); while (n-- > 0) { st = new StringTokenizer(br.readLine()); int startX = Integer.parseInt(st.nextToken()); int startY = Integer.parseInt(st.nextToken()); int endX = Integer.parseInt(st.nextToken()); int endY = Integer.parseInt(st.nextToken()); int answer = 0; for (int i = --startX; i < endX; i++) { for (int j = --startY; j < endY; j++) { answer += arr[i][j]; } } System.out.println(answer); } } catch (Exception e) { System.out.printf("err 😭\n\t%s\n\t%s", e.getMessage(), e); } } }
이 문제는 4일 전에 풀지못한 문제였다. 😮
근데 오늘 풀렸다
역시.. 쉼도 꼭 필요한 것 같다!
금방 또 생기겠지만, 일단은 올 클리어~~ 어예~~😊
'코딩테스트 문제 풀이 > 백준' 카테고리의 다른 글
백준: 색종이 (0) 2023.11.25 백준: 바구니 순서 바꾸기 (0) 2023.11.24 백준: 큐 (0) 2023.11.24 백준: 스택 (0) 2023.11.24 백준: 코딩은 체육과목 입니다 (0) 2023.11.22