프로그래머스 120842 2차원으로 만들기

1 개요[ | ]

프로그래머스 120842 2차원으로 만들기

2 C++[ | ]

#include <string>
#include <vector>

using namespace std;

vector<vector<int>> solution(vector<int> num_list, int n) {
    vector<vector<int>> answer;
    for(int i=0; i<num_list.size()/n; i++) {
        vector<int> row;
        for(int j=0; j<n; j++) {
            row.push_back(num_list[n*i+j]);
        }
        answer.push_back(row);
    }
    return answer;
}
#include <string>
#include <vector>

using namespace std;

vector<vector<int>> solution(vector<int> num_list, int n) {
    vector<vector<int>> answer;
    for(int i=0; i<num_list.size()/n; i++) {
        answer.push_back(vector<int>(num_list.begin()+n*i, num_list.begin()+n*i+n));
    }
    return answer;
}