프로그래머스 행렬의 곱셈 c++

2024. 11. 8. 13:31·Programmers/LV2
728x90
반응형

정방이 아닌 행렬은 3x5 5x3 이런식으로 되어 있어야 곱셈이 이뤄질 수 있음

https://ko.wikipedia.org/wiki/%ED%96%89%EB%A0%AC_%EA%B3%B1%EC%85%88

 

행렬 곱셈 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 행렬 곱셈을 위해선 첫째 행렬의 열 갯수와 둘째 행렬의 행 갯수가 동일해야한다. 곱셈의 결과 새롭게 만들어진 행렬은 첫째 행렬의 행 갯수와 둘째 행렬의 열

ko.wikipedia.org

첫째 행렬의 행 갯수와 둘째 행렬의 열 갯수가 동일해야 한다.

#include <string>
#include <vector>

using namespace std;

vector<vector<int>> solution(vector<vector<int>> arr1, vector<vector<int>> arr2) {
    vector<vector<int>> answer;

    answer.assign(arr1.size(),vector<int>(arr2[1].size()),0);
    for(int i=0;i<arr1.size();i++){
        for(int j=0;j<arr2[1].size();j++){
            for(int k=0;k<arr2.size();k++){
                answer[i][j]+=arr1[i][k]*arr2[k][j];
            }
        }
    }
    return answer;
}
728x90
반응형
저작자표시 (새창열림)

'Programmers > LV2' 카테고리의 다른 글

프로그래머스 방문 길이 c++  (1) 2024.11.11
'Programmers/LV2' 카테고리의 다른 글
  • 프로그래머스 방문 길이 c++
Hun-bot
Hun-bot
IT를 중심으로 다양한 것
  • Hun-bot
    로봇이 만드는 눈사람
    Hun-bot
  • 전체
    오늘
    어제
    • All Article (128)
      • Programmers (6)
        • TIP (1)
        • SQL (2)
        • LV1 (1)
        • LV2 (2)
        • LV3 (0)
      • Baekjoon (31)
        • Bronze (10)
        • Silver (19)
        • Gold (2)
        • Platinum (0)
        • Diamond (0)
      • Leetcode (0)
        • Easy (0)
        • Medium (0)
        • Hard (0)
        • SQL (0)
      • 알고리즘(Algorithm) (42)
      • JavaScript (40)
      • Linux (7)
      • JSP (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      c++
      BaekJoon
      Algorithm
      티스토리챌린지
      고득점 Kit
      리눅스 #입문
      자바스크립트 #연습문제
      JS #JavaScript #프로그래머스 #카카오
      SQL
      백준
      JSP #Vscode #톰켓 #Tomcat #Java #Web #jdk
      Python #알고리즘
      LeetCode #JS #Javascript #Algorithm
      Vue #Vue.js #정리
      async await #js #문법 #자바스크립트 #비동기
      프로그래머스
      JS #클래스
      Programmers
      알고리즘
      JS #JavaScript #프로그래머스 #알고리즘
      프로그래머스 #자바스크립트 #JS
      자바스크립트
      알고리즘 #Algorithm
      JS #javascript #객체 #Object
      JavaScript #Set #Collection
      오블완
      Javascript
      JS #정규표현식
      JS #프로그래머스 #숫자의표현 #알고리즘
      리눅스
    • 최근 댓글

    • hELLO· Designed By정상우.v4.10.3
    Hun-bot
    프로그래머스 행렬의 곱셈 c++
    상단으로

    티스토리툴바

    티스토리툴바