본문 바로가기

Plo Algorithm

프로그래머스 Lv1 행렬의 덧셈

행렬의 덧셈

	class Solution {
        public int[][] solution(int[][] arr1, int[][] arr2) {
            int[] oneArr1 = arr1[0];
            int[] oneArr2=  arr1[1];
            int[][] answer = new int[arr1.length][arr1[0].length];

            for (int i = 0 ; i < arr1.length ; i++){
                for (int j = 0 ; j < arr1[0].length ; j++){
                    answer[i][j] = arr1[i][j] + arr2[i][j];
                }
            }
            return answer;
        }
    }

= 2차원 배열 =

- int[][] 2dArray = new int [행][열]; -

dataType [][] = dataType [행의 갯수][열의 갯수];

 

- for (int i = 0 ; i < arr1.length ; i++){ -

for문을 통하여 행의 원소를 반복하며 탐색한다.

 

- for (int j = 0 ; j < arr1[0].length ; j++) -

for문을 통하여 열의 원소를 반복하며 탐색한다.

 

- answer[i][j] = arr1[i][j] + arr2[i][j];}} -

answer[i][j] = arr1[i][j] + arr2[i][j]

2차원 배열 answer의 행과 열에 파라미터로 주어진 배열의 행과 열의 원소를 각각 더해준 후 할당.