[프로그래머스 / C++] 행렬의 덧셈

YH·2023년 12월 16일
0

문제

행렬의 덧셈 : 문제 링크


문제 분석

  • 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 된다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 return하는 함수, solution을 완성
  • 제한 조건
    • 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않는다.
  • 이중 for loop를 통해 행렬 arr1 내의 모든 원소를 순환. 순환하면서 동일한 인덱스에 위치한 arr1과 arr2의 원소를 더하여 arr1의 해당 인덱스에 저장. loop 탈출 후, 최종적으로 저장된 arr1을 return

풀이

#include <vector>

using namespace std;

vector<vector<int>> solution(vector<vector<int>> arr1, vector<vector<int>> arr2) {
    for(int i = 0; i < arr1.size(); ++i) {
        for(int j = 0; j < arr1[0].size(); ++j) {
            arr1[i][j] += arr2[i][j];
        }
    }
    return arr1;
}
profile
Keep Recycling Your Dreams

0개의 댓글