fun solution(arr1: Array<IntArray>, arr2: Array<IntArray>): Array<IntArray> {
var answer = Array(arr1.size, {IntArray(arr2[0].size)})
for(arrI in arr1.indices) {
for(arrJ in arr2[0].indices) {
var sumElements = 0
for(arrK in arr2.indices) {
sumElements += arr1[arrI][arrK] * arr2[arrK][arrJ]
}
answer[arrI][arrJ] = sumElements
}
}
return answer
}
포인트
- 행렬의 곱셈 공식에 맞춰 반복문을 돌려주면 된다.
'TLI > 코드카타' 카테고리의 다른 글
2024.06.28 TIL 코트카타 96번(주차 요금 계산) (0) | 2024.06.28 |
---|---|
2024.06.27 TIL 코트카타 95번(k진수에서 소수 개수 구하기) (0) | 2024.06.27 |
2024.06.18 TIL 코트카타 86번(H-Index) (2) | 2024.06.18 |
2024.06.17 TIL 코트카타 85번(연속 부분 수열 합의 개수) (0) | 2024.06.17 |
2024.06.16 TIL 코트카타 84번 (괄호 회전하기) (0) | 2024.06.16 |