단계별로 풀어보기 - 브루트 포스 - 5단계 https://www.acmicpc.net/problem/1436 #include #include using namespace std; int main() { int N,count=0; cin>>N; for(int i=666;;i++) { if(to_string(i).find("666")!=-1) { count++; } if(N==count) { cout
단계별로 풀어보기 - 브루트 포스 - 4단계 https://www.acmicpc.net/problem/1018 #include using namespace std; string board[50]; string whiteBoard[8]={ "WBWBWBWB", "BWBWBWBW", "WBWBWBWB", "BWBWBWBW", "WBWBWBWB", "BWBWBWBW", "WBWBWBWB", "BWBWBWBW" }; string blackBoard[8]={ "BWBWBWBW", "WBWBWBWB", "BWBWBWBW", "WBWBWBWB", "BWBWBWBW", "WBWBWBWB", "BWBWBWBW", "WBWBWBWB" }; int whiteCheck(int x,int y) { int count=0; for..
단계별로 풀어보기 - 브루트 포스 - 3단계 https://www.acmicpc.net/problem/7568 #include using namespace std; int main() { int N; int rank[50][2]; cin>>N; for(int i=0;i>rank[i][0]>>rank[i][1]; } for(int i=0;i
단계별로 풀어보기 - 브루트 포스 - 2단계 https://www.acmicpc.net/problem/2231 #include using namespace std; int main() { int N; cin>>N; for(int i=1;i0) { count+=temp%10; temp/=10; } if(count==N) { cout
단계별로 풀어보기 - 브루트 포스 - 1단계 https://www.acmicpc.net/problem/2798 #include using namespace std; int main() { int N,M,card[100],sum=0; cin>>N>>M; for(int i=0;i>card[i]; } for(int i=0;i
단계별로 풀어보기 - 재귀 - 4단계 https://www.acmicpc.net/problem/11729 #include #include using namespace std; void hanoi(int N,int first,int middle,int last) { if(N==1) { cout