[Programmers algorithm👀] 행렬의 덧셈

2022. 5. 2. 00:12알고리즘

1. 문제설명

🔊 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.

[ 제한조건 ]

행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다.

[ 입출력예시 ]

arr1 arr2
[[1, 2], [2, 3]] [[3, 4], [5, 6]]
[[1], [2]] [[3], [4]]

[ 답안 포맷 ]

function solution(arr1, arr2) {
    var answer = [[]];
    return answer;
}

2. 문제풀이

function solution(arr1, arr2) {
  var answer = [];
  for(let i = 0; i < arr1.length; i++) {
    var tmp = []
    for(let j = 0; j < arr2[i].length; j++) {
      tmp.push(arr1[i][j]+arr2[i][j]) 
    }
    answer.push(tmp)
  }
  return answer
}