행렬의 곱셈 결과를 구하는 문제.
https://school.programmers.co.kr/learn/courses/30/lessons/12949
cpp code
#include <string>
#include <vector>
using namespace std;
vector<vector<int>> solution(vector<vector<int>> arr1, vector<vector<int>> arr2) {
vector<vector<int>> answer(arr1.size(), vector<int>(arr2[0].size(), 0));
for (int i=0; i<arr1.size(); i++) {
for (int j=0; j<arr2[0].size(); j++) {
for (int k=0; k<arr1[0].size(); k++) {
answer[i][j] += arr1[i][k] * arr2[k][j];
}
}
}
return answer;
}