-
프로그래머스 - 행렬의 덧셈프론트엔드/프로그래머스 2024. 4. 12. 21:54728x90
문제
행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.
정답
function solution(arr1, arr2) { var answer = []; for(let i = 0; i < arr1.length; i++) { answer[i] = [] for(let j = 0; j < arr1[i].length; j++) { let temp = arr1[i][j] + arr2[i][j] answer[i][j] = temp; } } return answer; }
- answer 배열을 초기화합니다. 이 배열은 덧셈 결과를 저장할 것입니다.
- 이중 반복문을 사용하여 두 행렬의 각 요소를 순회합니다. 외부 반복문은 행을, 내부 반복문은 열을 순회합니다.
- 각 요소별로 두 행렬의 같은 위치에 있는 값들을 더한 후, 그 결과를 answer 배열에 할당합니다.
- 모든 요소를 더한 후에는 완성된 answer 배열을 반환합니다.
728x90'프론트엔드 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 같은 숫자는 싫어 (0) 2024.04.23 프로그래머스 - 부족한 금액 계산하기 (0) 2024.04.13 프로그래머스 - 수박수박수박수박수박수? (0) 2024.03.28 프로그래머스 - 가운데 글자 가져오기 (0) 2024.03.27 프로그래머스 - 제일 작은 수 제거하기 (0) 2024.03.25