문제
풀이
#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> vec;
answer.push_back(vec);
for(int j=0; j<arr1[i].size(); j++)
answer[i].push_back(arr1[i][j]+arr2[i][j]);
}
return answer;
}
다른 사람 코드
#include<iostream>
#include<vector>
using namespace std;
vector<vector<int> > sumMatrix(vector<vector<int> >A, vector<vector<int> >B)
{
vector<vector<int> > answer = A;
for (int i = 0; i < answer.size(); i++)
{
for (int j = 0; j<answer[0].size(); j++)
{
answer[i][j] = A[i][j] + B[i][j];
}
}
return answer;
}
vector <vector <int> > answer = A;
이런 방법이!
'Algorithm > Programers - C++' 카테고리의 다른 글
[프로그래머스] 콜라츠 추측 (0) | 2022.02.27 |
---|---|
[프로그래머스] 피보나치 수 / 재귀함수, 반복문 (0) | 2022.02.27 |
[프로그래머스] 최대공약수와 최소공배수 / 유클리드 호제법 (0) | 2022.02.26 |
[프로그래머스] 직사각형 별찍기 / append (0) | 2022.02.25 |
[프로그래머스]정수 내림차순으로 배치하기/sort, stoll, stoi (0) | 2022.02.23 |