[C++로 풀이] 행렬의 곱셈 ⭐⭐
카테고리: Programmers
태그: Coding Test Algorithm
📌 행렬의 곱셈
난이도 ⭐⭐
🚀 문제
🚀 내 풀이 ⭕
#include <string>
#include <vector>
using namespace std;
vector<vector<int>> solution(vector<vector<int>> arr1, vector<vector<int>> arr2) {
// arr1은 m*l 크기, arr2은 l*n 크기
int m = arr1.size();
int l = arr2.size();
int n = arr2[0].size();
vector<vector<int>> answer(m, vector<int>(n, 0));
for(int i = 0; i < m; i++)
for(int j = 0; j < n; j++)
for(int k = 0; k < l; k++)
answer[i][j] += arr1[i][k] * arr2[k][j];
return answer;
}
🌜 개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우
언제든지 댓글 혹은 메일로 지적해주시면 감사하겠습니다! 😄
댓글 남기기