[ 프로그래머스 ] 행렬의 덧셈 (연습문제)
코드
#include <string>
#include <vector>
using namespace std;
vector<vector<int>> solution(vector<vector<int>> arr1, vector<vector<int>> arr2) {
vector<vector<int>> answer;
vector<int> sumArr;
int pushNum;
for(int i=0;i<arr1.size();i++){ // 행
for(int j=0;j<arr1[i].size();j++){ // 열
pushNum = arr1[i][j] + arr2[i][j];
if(pushNum < 500){
sumArr.push_back(pushNum);
}
}
answer.push_back(sumArr);
sumArr.clear();
}
return answer;
}
vector<vector<int>>
라고 선언된 변수는 2차원 배열이라고 생각하고 풀면 편함!