ì�´ì•¼ê¸° ¶
아� 미완성 ..
ê³ ì³�야함-_- 다ì�Œ 기회ì—�...
ê³ ì³�야함-_- 다ì�Œ 기회ì—�...
코드 ¶
~cpp
// 8ê°œ 여왕 ë¬¸ì œ.. 반만 구하면 ë°˜ì�€ 반대다.
#include <iostream>
using namespace std;
#define MAX_SIZE 8
#define QUEEN_MAX_NUM 8
int main()
{
int board[8][8];
unsigned int queenNum = 0;
bool isMaxQueen = false;
unsigned int tryX = 0, tryY = 0;
while(!isMaxQueen)
{
cout<< "실행�.";
// 초기화
for(int i = 0; i < MAX_SIZE; i++)
for(int j = 0; j < MAX_SIZE; j++)
board[i][j] = 0;
// 여왕 배치해볼까
for(i = tryX; i < MAX_SIZE; i++)
{
for(int j = tryY; j < MAX_SIZE; j++)
{
if(board[i][j] == 0)
{
board[i][j] = 1; // 여왕 있�. 놓� 수 없는 곳� -1로
// 미완성,, ê³ ì³�야 함, 반만 그리기-_-
}
}
}
if(queenNum == QUEEN_MAX_NUM)
{
isMaxQueen = true;
// 만들어졌ì�Œ. ê·¸ë ¤ë´�
for(i = 0; i < MAX_SIZE; i++)
{
for(int j = 0; j < MAX_SIZE; j++)
cout << board[i][j];
cout << endl;
}
}
tryY += 1;
}
return 0;
}










