코딩 테스트/프로그래머스 level1

행렬의 덧셈

fullfish 2022. 9. 5. 23:09

코드

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

임시 행렬을 만들어서 안에 넣는식으로 했다

 

다른 사람 코드

function solution(arr1, arr2) {
  return arr1.map((a, i) => a.map((b, j) => b + arr2[i][j]));
}

'코딩 테스트 > 프로그래머스 level1' 카테고리의 다른 글

가운데 글자 가져오기  (0) 2022.09.06
이상한 문자 만들기  (0) 2022.09.06
약수의 합  (0) 2022.09.05
2016년  (0) 2022.09.05
문자열 내림차순으로 배치하기  (0) 2022.09.05