코딩테스트/[JAVA] 백준

[백준 | 2738번] 행렬 덧셈

냠냠쿠 2023. 8. 10. 22:37
728x90
https://www.acmicpc.net/problem/2738

📝 나의풀이

import java.util.Scanner;

public class Main {
    
	public static void main(String[] args) {

		Scanner scanner = new Scanner(System.in);
		
		int N = scanner.nextInt(); 
		int M = scanner.nextInt();
		
		//2차원 배열의 초기화
		int[][] Aarray = new int [N][M];
		int[][] Barray = new int [N][M];
		
		for(int i=0; i<N;i++) {
			for(int j=0; j<M; j++) {
				Aarray[i][j] = scanner.nextInt(); //입력받은 숫자를 2차원 배열에 넣기 
			}
		}
		
		for(int i=0; i<N;i++) {
			for(int j=0; j<M; j++) {
				Barray[i][j] = scanner.nextInt(); //입력받은 숫자를 2차원 배열에 넣기 
			}
		}
		
		//A 배열과 B 배열 더하기
		int[][] result = new int [N][M];
		for(int i=0; i<N; i++) {
			for(int j=0; j<M; j++) {
				result[i][j] = Aarray[i][j]+ Barray[i][j]; 
			}
		}
		
		//출력
		
		for(int i=0; i<N; i++) {
			for(int j=0; j<M; j++) {
				System.out.print(result[i][j]+" ");
			}
			System.out.println();
		}
	}
}
728x90