dodi258   10달 전

안녕하세요~! 

스도쿠 문제를 풀고, 어떤 숫자 조합이 가능한지 찾아내는 코드를 작성했습니다. 

그런데 많은 답이 가능할 경우 한경우만  출력한 후 재귀를 끝내고 싶어 이것저것 시도를 해보았으나 ㅜㅜ 

어떻게 해야할지 감이 잡히지 않아서 이렇게 게시글 올리게 되었습니다. 


"처음 으로 구한 답을 출력하고 재귀를 끝내는 방법"에 대해 

조언 주실 고수분 계실까요..!ㅜㅜ 

읽어주셔서 감사합니다. 

djm03178   10달 전

placeNumber가 답을 찾았을 때 찾았음을 나타내는 변수 값을 설정해서 86번째 줄 이후에 그 값을 확인하도록 하여 바로 종료시키게 하면 됩니다.

djm03178   10달 전

아니면 System.exit(0); 으로 즉시 끝내는 방법도 있습니다.

dodi258   10달 전

ㅜㅜ 오 감사합니당...! ㅜㅜ 

까먹지 않도록 하겠습니당! ㅎㅎ ㅜㅜ 

방법1. 72  줄다음에 System.exit(0); 을 넣어 종료 

방법2.  boolean 자료형인 변수 found 를 전역변수로 선언

           86 번째 줄 이후에 

          if (found) return; 

          을 넣어 종료 


댓글을 작성하려면 로그인해야 합니다.