프로그래머스 LEVEL 2(행렬의 곱셈)
-
사용 언어 : javascript
-
해결 날짜 : 2022-09-20
- 해결 방법 :
- 행렬 곱셈의 조건 : 첫번째 행렬(arr1)의 열 갯수 === 두번째 행렬(arr2)의 행 갯수
- result의 열 개수 : j
- 회고 :
- x
-
코드
function solution(arr1, arr2) { const answer = []; for (let i = 0; i < arr1.length; i++) { const temp = []; for (let j = 0; j < arr2[0].length; j++) { let sum = 0; for (let k = 0; k < arr2.length; k++) { sum += arr1[i][k] * arr2[k][j]; } temp.push(sum); } answer.push(temp); } return answer; }
- 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges