문제 링크입니다: https://programmers.co.kr/learn/courses/30/lessons/12949
코딩테스트 연습 - 행렬의 곱셈
[[2, 3, 2], [4, 2, 4], [3, 1, 4]] [[5, 4, 3], [2, 4, 1], [3, 1, 1]] [[22, 22, 11], [36, 28, 18], [29, 20, 14]]
programmers.co.kr
행렬 곱셈 방법은 아래 링크를 참고해주시길 바랍니다.
https://j1w2k3.tistory.com/575
[행렬 이론 03탄] 행렬의 연산 (곱셈)
주요 목표 주요한 개념에 대한 간결한 이해를 돕기 위해서 기본 론을 주제별로 나누어서 정리를 하고자 만들어 보았습니다. 주요내용 행렬의 곱셈의 원리와 계산방법 주로 행렬의 연
j1w2k3.tistory.com
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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> temp; | |
int sum = 0; | |
for (int k = 0; k < arr2[0].size(); k++) | |
{ | |
for (int j = 0; j < arr1[i].size(); j++) | |
{ | |
sum += arr1[i][j] * arr2[j][k]; | |
} | |
temp.push_back(sum); | |
sum = 0; | |
} | |
answer.push_back(temp); | |
} | |
return answer; | |
} |

개발환경: Programmers IDE
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
반응형
'알고리즘 > programmers' 카테고리의 다른 글
[Programmers] 양궁대회 (0) | 2022.03.15 |
---|---|
[Programmers] JadenCase 문자열 만들기 (0) | 2022.03.13 |
[Programmers] 최솟값 만들기 (0) | 2022.03.08 |
[Programmers] 주차 요금 계산 (0) | 2022.03.06 |
[Programmers] 최댓값과 최솟값 (0) | 2022.03.05 |