2580번 - 스도쿠
총 2가지 질문이 있습니다.
1. find_ans의 return 관련 질문
첨부된 코드 중 find_ans 함수에서 이해가 안되는 부분이 있습니다.
81개의 칸 중 완성되지 않은 칸(값이 0 인 index)이 없으면 스도쿠 문제를 다 푼 것으로 간주하여 찾은 해답을 출력합니다. (print_board(board)로 출력)
문제는 그 다음 return board 로 array를 리턴하게 되면 None이 리턴됩니다.
그래서 처음에는 print_board(find_ans(Q))로 정답을 출력하려 하였으나, print_board함수를 find_ans함수 내부로 옮기게 되었습니다.
왜 None이 출력되는지 고수님들께 여쭤봅니다.
2. 시간초과 질문
시간을 더 줄이기 위한 아이디어가 특별히 생각나지 않는데 이 부분에 있어서 첨언 해주시면 감사하겠습니다.
댓글을 작성하려면 로그인해야 합니다.
ssw02041 3년 전
총 2가지 질문이 있습니다.
1. find_ans의 return 관련 질문
첨부된 코드 중 find_ans 함수에서 이해가 안되는 부분이 있습니다.
81개의 칸 중 완성되지 않은 칸(값이 0 인 index)이 없으면 스도쿠 문제를 다 푼 것으로 간주하여 찾은 해답을 출력합니다. (print_board(board)로 출력)
문제는 그 다음 return board 로 array를 리턴하게 되면 None이 리턴됩니다.
그래서 처음에는 print_board(find_ans(Q))로 정답을 출력하려 하였으나, print_board함수를 find_ans함수 내부로 옮기게 되었습니다.
왜 None이 출력되는지 고수님들께 여쭤봅니다.
2. 시간초과 질문
시간을 더 줄이기 위한 아이디어가 특별히 생각나지 않는데 이 부분에 있어서 첨언 해주시면 감사하겠습니다.