#include <string>
#include <vector>
#include <iostream>
using namespace std;
vector<int> solution(int n) {
vector<int> answer;
answer.push_back(0);
for(int i = 1; i < n ; i++)
{
int size_ = answer.size() - 1;
answer.push_back(0);
for(int j = size_; j >=0 ; j--)
answer.push_back(!(answer[j]));
}
return answer;
}
구현방법
규칙을 찾아야한다.
0
001
0010011
001001100011011
자신이 그대로 나온 후, 0이 붙고 거꾸로 탐색하면서 반전시킨 값이 들어간다.