정사각형으로 만들기 : 문제 링크
algorithm 헤더의 resize() 함수 사용법
void resize (size_type n, value_type val);
n => 할당할 벡터의 사이즈
val => 할당할 벡터 사이즈가 기존보다 크다면 빈 공간을 채울 값
#include <vector>
using namespace std;
vector<vector<int>> solution(vector<vector<int>> arr) {
if(arr.size() > arr[0].size()) {
for(int i = 0; i < arr.size(); ++i) {
arr[i].resize(arr.size(), 0);
}
}
else if(arr.size() < arr[0].size()) {
arr.resize(arr[0].size(), vector<int>(arr[0].size(), 0));
}
return arr;
}