[백준] 2738번 행렬 덧셈 Java 문제 풀이

2023. 1. 30. 18:06알고리즘/백준

728x90
반응형

문제풀이

import java.util.Scanner;

interface Main {
    public static void main (String[] args) {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt(), M = sc.nextInt();

        int[][] A = new int[N][M];

        for(int i=0; i<N; i++) {
            for(int j=0; j<M; j++) {
                A[i][j] = sc.nextInt();
            }
        }
        for(int i=0; i<N; i++) {
            for(int j=0; j<M; j++) {
                A[i][j] += sc.nextInt();
                System.out.print(A[i][j] + " ");
            }
            System.out.println("");
        }
    }
}

무조건 N X M의 2차원 배열이 만들어집니다.

 

순서대로 A에 입력을 받은 후,

순서대로 기존 값에 새로 입력받은 값을 더해줬습니다.

 

최종 값 + 공백을 출력해 주다가

한 행에 대한 출력이 끝나면 줄바꿈을 해줬습니다.

 

 

 

 

출처 : https://www.acmicpc.net/problem/2738

 

2738번: 행렬 덧셈

첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같

www.acmicpc.net

 

728x90
반응형