문제
행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.
풀이
function solution(arr1, arr2) { var answer = arr1; //arr1을 참조! for(let i=0; i<arr1.length; i++){ for(let j=0; j<arr1[i].length; j++){ answer[i][j]=(arr1[i][j] + arr2[i][j]) } } return answer; }
* 여기서 answer = arr1;을 쓰는 이유는 answer가 arr1을 그대로 참조하기 때문이다. 따라서 각 행을 담을 새로운 배열을 만들지 않고 그대로 사용할 수 있다.
'코딩테스트 > 2025 코딩 테스트' 카테고리의 다른 글
[ 프로그래머스 ] JS - 최솟값 만들기 (0) | 2025.02.24 |
---|---|
[ 프로그래머스 ] JS - 푸드 파이트 대회 (0) | 2025.02.08 |
[ 프로그래머스 ] JS - 숫자 문자열과 영단어 (0) | 2025.01.12 |
[ 프로그래머스 ] JS - 모의고사 (완전탐색) (0) | 2025.01.08 |
[ 프로그래머스 ] JS - 예산 (0) | 2025.01.08 |