작동은 안되는데 혼자서는 해결이 안되서 올립니다 ㅠㅠ

happilee12 Reply 9 years 8 weeks ago
재귀함수를 호출하다가 return; 하면 빠져나가야 되는데 계속 그 함수 안에 있는것 같습니다. 이 부분을 어떻게 해결해야 할까요?
pichulia Reply 9 years 8 weeks ago
if(a>n)putQueen(plate, plate[line - 1]+1,line-1,n); 이 부분을 if(a>n){putQueen(plate, plate[line - 1]+1,line-1,n); return;} 이렇게 고쳐보세요. a값이 n보다 클 때도 계속해서 저 putQueen함수를 호출하게 되네요..