TIL Java
내일배움캠프 43일차 TIL _ 9주 5일차
mad038
2024. 6. 14. 21:45
- 오늘 있었던 일
- 팀과제
- 알고리즘
SPRIONG
- 스프링 정리
알고리즘 문제 풀기
● 행렬의 곱셈
더보기
● 행렬의 곱셈 //링크
class Solution {
public int[][] solution(int[][] arr1, int[][] arr2) {
int b = arr1.length;
int a = arr2[0].length;
int[][] answer = new int[b][a];
for (int i = 0; i < b; i++) {
for (int k = 0; k < arr1[i].length; k++) {
for (int j = 0; j < a; j++) {
answer[i][j] += arr1[i][k] * arr2[k][j];
}
}
}
return answer;
}
}
- 문제 지문에
-
- 행렬의 곱셈
-
- 행렬의 곱셈이라는 것을 처음 알게 됬다.
- 구글에서 계산식을 구해서 자바로 구현했다
- 밑은 다른 사람의 풀이
-
class ProductMatrix { public int[][] productMatrix(int[][] A, int[][] B) { int[][] answer = new int[A.length][B[0].length]; for(int i=0; i<answer.length; i++){ for(int j=0; j<answer[0].length; j++){ for(int k=0; k<A[0].length; k++){ answer[i][j] += A[i][k] * B[k][j]; } } } return answer; }
- 다 똑같네
당일 회고
- 금방 끝날줄 알았던 과제가 끝이 안난다... 어째서