728x90
★ 문제
- N*M크기의 두 행렬 A와 B가 주어졌을 때, 두 행렬을 더하는 프로그램을 작성하시오.
- 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다.
- 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같고, 행렬의 원소는 절댓값이 100보다 작거나 같은 정수이다.
★ 소스코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int M = sc.nextInt();
int[][] arr = new int[N][M];
for (int i = 0; i < 2; i++) {
for (int j = 0; j < N; j++) {
for (int j2 = 0; j2 < M; j2++) {
arr[j][j2] += sc.nextInt();
}
}
}
for (int i = 0; i < N; i++) {
for (int j = 0; j < M; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}
728x90
'백준 알고리즘' 카테고리의 다른 글
7. 2차원 배열 - 3 (10798번) (0) | 2023.04.06 |
---|---|
7. 2차원 배열 - 2 (2566번) (0) | 2023.04.06 |
6. 심화 1 - 10 (25206번) (0) | 2023.03.19 |
6. 심화 1 - 9 (1316번) (0) | 2023.03.19 |
6. 심화 1 - 8 (2941번) (0) | 2023.03.19 |