2개의 댓글이 있습니다.
-
-
chatterboy -
감사합니다 왜 잘못된 것인지 알겠습니다.
10년 전 link
-
-
정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
감사합니다 왜 잘못된 것인지 알겠습니다.
정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
chatterboy
NQUEEN
재귀호출을 할 때마다 하나의 행에 대해서 가능한 모든 위치를 탐색하도록 구현을 했습니다. 구현한 함수가 nqueen(row)입니다.
그리고 한 행에서 퀸을 놓을 수 있는 위치를 찾았다면 (y,x)라고 할 때 현재 행보다 큰 행들에 대해서 양 대각선과 아랫 방향으로 색칠을 했습니다. 구현한 함수가 paint(y, x, state)입니다. state에 따라서 색칠하고 지우고를 수행하도록 했습니다.
4, 5 까지는 정상적으로 출력되나 싶었지만 8을 넣어보니 말도 안되는 수가 출력이 되서 .. 그 이유를 모르겠습니다.
10년 전