프로그래머스 사용하면서 vector 2차원 배열을 처음 사용해보았다.
다른 함수로 해당 2차원 배열을 전달한 후, 배열을 수정하고 solution 함수에서 사용해보니 배열 값의 변화가 없었다.
알고보니 다른 함수를 선언할 때, vector로 선언한 것이다. 너무 바보같은 실수..ㅠ
아래처럼 사용하면 된다!
#include <string>
#include <vector>
using namespace std;
vector<vector<int>> Func (vector<vector<int>> board){
//코드작성
return board;
}
int solution(vector<vector<int>> board){
int answer = 0;
Func(board);
return answer;
}