applied7076   4년 전

입력 시에 0인 부분을 받아서 queue에 좌표를 넣은 뒤 하나씩 꺼내면서 세로, 가로, 3x3 검사를 하면서 숫자를 채우는 식으로 짰는데요..

(1~9까지 넣고 검사가 충족하지 않을 시 0으로 다시 되돌리고 queue에 다시 넣어요)

0 3 0 4 6 9 2 7 8 
7 8 2 1 3 5 6 4 9 
4 6 9 2 7 8 1 3 5 
0 2 0 5 4 6 8 9 7 
8 7 4 9 1 3 5 2 6 
5 9 6 8 2 7 4 1 3 
9 1 7 6 5 2 3 8 4 
6 4 3 7 8 1 9 5 2 
2 5 8 3 9 4 7 6 1 
2 5 8 3 9 4 7 6 0

이런 테스트케이스는 통과하는데 전체가 0인 테스트케이스는 벗어나지를 못해요

좋은 해결 방법 있을까요? 

djm03178   4년 전

이러한 방법이 시간 내에 된다는 이야기는 들은 적이 없습니다. 평범하게 다른 사람들처럼 DFS로 구현하시는 게 어떨까요?

applied7076   4년 전

네 그럼 DFS로도 한 번 짜보겠습니다 조언 감사드려요

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