프로그래머스 - 스킬체크 Level 1

2021. 12. 1. 10:48알고리즘_생각하기/프로그래머스 스킬체크

* 문제 1

#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(arr2.size(), vector<int>(arr2.size(), 0));

     for (int i = 0; i < arr1.size(); i++)
    {
        answer.push_back(vector<int>());

        for (int j = 0; j < arr1[i].size(); j++)
        {
            answer[i].push_back((arr1[i][j] + arr2[i][j]));

        }
    }

    return answer;
}

* 문제 2

#include <string>
#include <vector>

using namespace std;

int solution(vector<int> a, vector<int> b) 
{
    int answer = 0;

    for (int i = 0; i < a.size(); i++)
    {
        answer += (a[i] * b[i]);
    }


    return answer;
}