프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이 과정
3중 for문에 익숙해지면 풀 수 있는 문제이다.
#include <string>
#include <vector>
using namespace std;
vector<vector<int>> solution(vector<vector<int>> arr1, vector<vector<int>> arr2) {
vector<vector<int>> answer;
for(int i = 0; i < arr1.size(); i++){
vector<int> v;
for(int j = 0; j < arr2[0].size(); j++){
int sum = 0;
for(int k = 0; k < arr1[0].size(); k++){
sum += arr1[i][k] * arr2[k][j];
}
v.push_back(sum);
}
answer.push_back(v);
}
return answer;
}
'🍞 Problem Solving > Programmers' 카테고리의 다른 글
[프로그래머스][Level3] 네트워크 c++ (0) | 2022.10.21 |
---|---|
[프로그래머스][Level3] 가장 먼 노드 c++ (0) | 2022.10.21 |
[프로그래머스][Level2] 피로도 c++ (0) | 2022.10.21 |
[프로그래머스][Level2] 줄 서는 방법 c++ (0) | 2022.10.21 |
[프로그래머스][Level2] 이진 변환 반복하기 c++ (0) | 2022.10.21 |