https://www.acmicpc.net/problem/2738
1. 아이디어
2차원 배열을 활용하면 간단하게 해결할 수 있다.
2. 문제풀이
행렬을 2차원 배열로 표현할 수 있는 점을 활용해서 3중 for문으로 행렬 덧셈을 구현했다.
3. 코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringBuilder sb = new StringBuilder();
StringTokenizer st = new StringTokenizer(br.readLine());
int N = Integer.parseInt(st.nextToken());
int M = Integer.parseInt(st.nextToken());
int[][] matrix = new int[N][M];
for (int k = 0; k < 2; k++) {
for (int i = 0; i < N; i++) {
st = new StringTokenizer(br.readLine());
for (int j = 0; j < M; j++) {
matrix[i][j] += Integer.parseInt(st.nextToken());
}
}
}
for (int i = 0; i < N; i++) {
for (int j = 0; j < M; j++) {
sb.append(matrix[i][j]).append(" ");
}
sb.append("\n");
}
bw.write(sb.toString());
bw.flush();
}
}
4. 후기
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 11728번 - 배열 합치기 [Java] (0) | 2025.01.08 |
---|---|
[백준] 11729번 - 하노이 탑 이동 순서 [Java] (1) | 2025.01.08 |
[백준] 20492번 - 세금 [Java] (0) | 2025.01.08 |
[백준] 25206번 - 너의 평점은 [Java] (0) | 2025.01.08 |
[백준] 1546번 - 평균 [Java] (0) | 2025.01.08 |