
입력하는 숫자만큼의 다차원 행렬을 만들어서 더해야하는 문제이다.어떻게 행렬 두개를 선언하고 그걸 더하지?라는 생각에 겁을 먹었었는데 생각보다 쉬웠다.
그냥 for문으로 반복을 두번 돌리고,처음에 만든 행렬에 뒤에 입력한 값을 맞춰서 더하면 그게 행렬 두개를 더한거다.
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
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 k=0;k<M;k++){ // 렬
arr[j][k] =arr[j][k]+ 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();
}
}
}