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

정윤숙·2023년 6월 25일
0

TIL

목록 보기
175/192
post-thumbnail

📒 오늘의 공부

1. 프로그래머스

Lv1. 행렬의 덧셈

나의 풀이

const solution=(arr1, arr2)=>{
    let answer = [];
    for(let i=0; i<arr1.length; i++){
      const innerArray1 = arr1[i];
      const innerArray2 = arr2[i];
      const sumArray = [];
      for (let j = 0; j < innerArray1.length; j++) {
      const sum = innerArray1[j] + innerArray2[j];
      sumArray.push(sum);
    }
        answer.push(sumArray);
}
    return answer
}
  • 이중 반복문

다른 풀이

function sumMatrix(A,B){
    return A.map((arr1, idx1) => arr1.map((val, idx2) => val+B[idx1][idx2]));
}
  • map!!! 자꾸 map 쓰는 것 까먹음..
function solution(arr1, arr2) {
    var answer = [[]];
    for (var i=0; i<arr1.length; i++){
        answer[i] =[];
        for(var j=0; j<arr1[i].length; j++){
            answer[i].push(arr1[i][j] + arr2[i][j]);
        }
    }
    return answer;
}
  • 내 풀이보다 좀 더 간단한 풀이
profile
프론트엔드 개발자

0개의 댓글