본문 바로가기
스도쿠문제 풀이/데일리 스도쿠풀이

[문제풀이] Monster Daily Sudoku 2007년 07월 24일 VeryHard

by 김프로 2007. 7. 24.
8 5 2   0 4     3 9   7   C 6  
      1 3 C   9         8     4
7             A 6         E   3
  6 9       5   8   C         F
      2 C     B         0   E  
    8   6       C     A       2
F B   0   5 9 4         C 3 8  
9   7   2   D   5     E     B 1
C 9     4     5   1   2   F   6
  A 1 7         9 F E   D   2 C
3       A     2       C   1    
  8   6         D     0 3      
1         F   C   4       D 7  
D   C         0 2             5
B     A         7   D 6 1      
  4 6   D   2 7     9 1   B A 0

※ 풀이과정 입니다. (셀 좌표는 [컬럼,로우])


-- 현재 빈칸에 올수있는 모든 후보들을 찾은 상태입니다. --
8 5 2 BDEF 0 4 1BEF 1DEF 3 9 1ABF 7 AB C 6 ABD
0AE 0DEF 0ABDEF 1 3 C 67BEF 9 0ABEF 250ABDE 250ABF 5BF 8 2570A 5D 4
7 0CDF 40BDF 4BCDF 18BF 128BD 18BF A 6 250BD 12450BF 45BF 259B E 159D 3
40AE 6 9 34BDE 17BE 127BDE 5 1DE 8 20ABDE C 4B 27AB 270A 1D F
456A 13D 345AD 2 C 1378A 1378AF B 4F 3678 34678F 3489F 0 45679A E 79AD
45E 13DE 8 345DE 6 1370E 1370EF 13EF C 370B 3470BF A 4579F 4579 459DF 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 34C 2 380A D 38F 5 3680 34680F E 46AF 46A B 1
C 9 BDE BDE 4 378BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
450 A 1 7 8B 3680B 3680B 368 9 F E 3458B D 458 2 C
3 0DEF 450BDEF 45BDEF A 67890BDE 6780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
245E 8 45BEF 6 179BEF 179BE 17BCEF 1EF D 57AB 457AB 0 3 4579A 459 79ABE
1 230E 350E 3589E 589BE F 368ABE C 0ABE 4 3580AB 358B 269E D 7 89E
D 37EF C 389EF 189BE 13689ABE 13468ABE 0 2 38ABE 38ABF 38BF 469EF 4689 349F 5
B 230EF 350EF A 589E 389E 348E 38E 7 3580CE D 6 1 2489 349CF 89E
5E 4 6 358EF D 38E 2 7 EF 358CE 9 1 EF B A 0

L02 - Hidden Single : [7,2]셀 "6"값은 로우2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [14,2]셀 "7"값은 로우2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L02 - Hidden Single : [4,4]셀 "3"값은 로우4 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [1,12]셀 "2"값은 로우12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L02 - Hidden Single : [7,12]셀 "C"값은 로우12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L02 - Hidden Single : [13,13]셀 "6"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [2,13]셀 "2"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L02 - Hidden Single : [6,14]셀 "6"값은 로우14 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [8,10]셀 "6"값은 로우10 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [2,14]셀 "7"값은 로우14 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L02 - Hidden Single : [14,15]셀 "2"값은 로우15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L02 - Hidden Single : [10,16]셀 "C"값은 로우16 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L02 - Hidden Single : [15,15]셀 "C"값은 로우15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L02 - Hidden Single : [7,15]셀 "4"값은 로우15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [6,16]셀 "3"값은 로우16 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [4,16]셀 "8"값은 로우16 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [1,16]셀 "5"값은 로우16 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [1,5]셀 "6"값은 컬럼1 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [12,5]셀 "9"값은 컬럼12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L02 - Hidden Single : [14,8]셀 "6"값은 컬럼14 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [14,4]셀 "0"값은 컬럼14 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [15,14]셀 "3"값은 컬럼15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [15,6]셀 "F"값은 컬럼15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L02 - Hidden Single : [16,5]셀 "D"값은 블럭8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "D"값 제거

8 5 2 BDEF 0 4 1BEF 1DEF 3 9 1ABF 7 AB C 6 AB
0AE 0DEF 0ABDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18BF 128BD 18BF A 6 250BD 12450BF 45BF 259B E 159D 3
4AE 6 9 3 17BE 127BDE 5 1DE 8 2ABDE C 4B 2AB 0 1D F
6 13 345A 2 C 178A 1378AF B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45DE 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BDE 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 3458B D 458 2 C
3 0DEF 450BDEF 45BDEF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30E 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9EF 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30EF 30EF A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L03 - Naked Pair : 로우1 {13,16}번째 셀 "AB"값은 Subset 패턴2, 나머지셀에서 "AB"값 제거

8 5 2 DEF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0ABDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18BF 128BD 18BF A 6 250BD 12450BF 45BF 259B E 159D 3
4AE 6 9 3 17BE 127BDE 5 1DE 8 2ABDE C 4B 2AB 0 1D F
6 13 345A 2 C 178A 1378AF B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45DE 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BDE 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 3458B D 458 2 C
3 0DEF 450BDEF 45BDEF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30E 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9EF 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30EF 30EF A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L03 - Naked Pair : 블럭4 {1,4}번째 셀 "AB"값은 Subset 패턴2, 나머지셀에서 "AB"값 제거
L01 - Naked Single : [13,4]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L02 - Hidden Single : [6,3]셀 "2"값은 컬럼6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "2"값 제거

8 5 2 DEF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0ABDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18BF 2 18BF A 6 50BD 1450BF 45BF 59 E 159D 3
4AE 6 9 3 17BE 17BDE 5 1DE 8 ABDE C 4B 2 0 1D F
6 13 345A 2 C 178A 1378AF B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45DE 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BDE 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 3458B D 458 2 C
3 0DEF 450BDEF 45BDEF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30E 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9EF 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30EF 30EF A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L04 - InterSection Lock : 로우15 vs 블럭13, 블럭13의 "F"값은 반드시 로우15 내에 위치해야 함

8 5 2 DEF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0ABDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18BF 2 18BF A 6 50BD 1450BF 45BF 59 E 159D 3
4AE 6 9 3 17BE 17BDE 5 1DE 8 ABDE C 4B 2 0 1D F
6 13 345A 2 C 178A 1378AF B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45DE 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BDE 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 3458B D 458 2 C
3 0DEF 450BDEF 45BDEF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30E 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9E 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30EF 30EF A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L03 - Naked Pair : 컬럼4 {13,14}번째 셀 "9E"값은 Subset 패턴2, 나머지셀에서 "9E"값 제거

8 5 2 DF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0ABDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18BF 2 18BF A 6 50BD 1450BF 45BF 59 E 159D 3
4AE 6 9 3 17BE 17BDE 5 1DE 8 ABDE C 4B 2 0 1D F
6 13 345A 2 C 178A 1378AF B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45D 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BD 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 3458B D 458 2 C
3 0DEF 450BDEF 45BDF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30E 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9E 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30EF 30EF A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L03 - Naked Pair : 블럭13 {4,8}번째 셀 "9E"값은 Subset 패턴2, 나머지셀에서 "9E"값 제거

8 5 2 DF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0ABDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18BF 2 18BF A 6 50BD 1450BF 45BF 59 E 159D 3
4AE 6 9 3 17BE 17BDE 5 1DE 8 ABDE C 4B 2 0 1D F
6 13 345A 2 C 178A 1378AF B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45D 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BD 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 3458B D 458 2 C
3 0DEF 450BDEF 45BDF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9E 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30F 30F A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L04 - InterSection Lock : 로우1 vs 블럭2, 블럭2의 "E"값은 반드시 로우1 내에 위치해야 함

8 5 2 DF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0ABDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18BF 2 18BF A 6 50BD 1450BF 45BF 59 E 159D 3
4AE 6 9 3 17B 17BD 5 1D 8 ABDE C 4B 2 0 1D F
6 13 345A 2 C 178A 1378AF B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45D 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BD 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 3458B D 458 2 C
3 0DEF 450BDEF 45BDF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9E 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30F 30F A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L03 - Naked Pair : 로우4 {8,15}번째 셀 "1D"값은 Subset 패턴2, 나머지셀에서 "1D"값 제거

8 5 2 DF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0ABDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18BF 2 18BF A 6 50BD 1450BF 45BF 59 E 159D 3
4AE 6 9 3 7B 7B 5 1D 8 ABE C 4B 2 0 1D F
6 13 345A 2 C 178A 1378AF B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45D 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BD 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 3458B D 458 2 C
3 0DEF 450BDEF 45BDF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9E 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30F 30F A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L03 - Naked Pair : 로우4 {5,6}번째 셀 "7B"값은 Subset 패턴2, 나머지셀에서 "7B"값 제거
L01 - Naked Single : [12,4]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거

8 5 2 DF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0ABDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18BF 2 18BF A 6 50BD 150BF 5BF 59 E 159D 3
AE 6 9 3 7B 7B 5 1D 8 AE C 4 2 0 1D F
6 13 345A 2 C 178A 1378AF B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45D 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BD 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 358B D 458 2 C
3 0DEF 450BDEF 45BDF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9E 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30F 30F A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L03 - Naked Pair : 블럭2 {13,14}번째 셀 "7B"값은 Subset 패턴2, 나머지셀에서 "7B"값 제거

8 5 2 DF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0ABDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18F 2 18F A 6 50BD 150BF 5BF 59 E 159D 3
AE 6 9 3 7B 7B 5 1D 8 AE C 4 2 0 1D F
6 13 345A 2 C 178A 1378AF B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45D 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BD 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 358B D 458 2 C
3 0DEF 450BDEF 45BDF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9E 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30F 30F A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L04 - InterSection Lock : 컬럼1 vs 블럭1, 블럭1의 "A"값은 반드시 컬럼1 내에 위치해야 함

8 5 2 DF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0BDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18F 2 18F A 6 50BD 150BF 5BF 59 E 159D 3
AE 6 9 3 7B 7B 5 1D 8 AE C 4 2 0 1D F
6 13 345A 2 C 178A 1378AF B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45D 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BD 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 358B D 458 2 C
3 0DEF 450BDEF 45BDF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9E 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30F 30F A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L04 - InterSection Lock : 컬럼6 vs 블럭6, 블럭6의 "A"값은 반드시 컬럼6 내에 위치해야 함

8 5 2 DF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0BDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18F 2 18F A 6 50BD 150BF 5BF 59 E 159D 3
AE 6 9 3 7B 7B 5 1D 8 AE C 4 2 0 1D F
6 13 345A 2 C 178A 1378F B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45D 6 170E 1370E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BD 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 358B D 458 2 C
3 0DEF 450BDEF 45BDF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9E 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30F 30F A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L04 - InterSection Lock : 컬럼8 vs 블럭6, 블럭6의 "3"값은 반드시 컬럼8 내에 위치해야 함

8 5 2 DF 0 4 1EF 1DEF 3 9 1F 7 AB C 6 AB
0AE 0DEF 0BDEF 1 3 C 6 9 0ABEF 250ABDE 250ABF 5BF 8 7 5D 4
7 0CDF 40BDF 4BCDF 18F 2 18F A 6 50BD 150BF 5BF 59 E 159D 3
AE 6 9 3 7B 7B 5 1D 8 AE C 4 2 0 1D F
6 13 345A 2 C 178A 178F B 4F 378 3478F 9 0 45A E D
4E 13DE 8 45D 6 170E 170E 13E C 370B 3470B A 4579 459 F 2
F B AE 0 7E 5 9 4 1 267 267 D C 3 8 7A
9 3C 7 4C 2 80A D 38F 5 380 3480F E 4A 6 B 1
C 9 BDE BD 4 78BDE 378BE 5 AB 1 378AB 2 7ABE F 0 6
40 A 1 7 8B 80B 380B 6 9 F E 358B D 458 2 C
3 0DEF 450BDEF 45BDF A 7890BDE 780BEF 2 4B 5678B 45678B C 4579BE 1 459 789BE
2 8 45BEF 6 179BEF 179BE C 1EF D 57AB 457AB 0 3 459A 459 79ABE
1 2 30 9E 589BE F 8ABE C 0ABE 4 3580AB 358B 6 D 7 89E
D 7 C 9E 189BE 6 18ABE 0 2 8ABE 8ABF 8BF 49EF 489 3 5
B 30F 30F A 589E 89E 4 8E 7 3580E D 6 1 2 C 89E
5 4 6 8 D 3 2 7 EF C 9 1 EF B A 0

L04 - InterSection Lock : 컬럼15 vs 블럭12, 블럭12의 "4"값은 반드시 컬럼15 내에 위치해야 함
L02 - Hidden Single : [1,10]셀 "4"값은 로우10 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [1,6]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [3,7]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [16,7]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [1,4]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [10,4]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [5,7]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [1,2]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [9,13]셀 "0"값은 컬럼9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [3,13]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [10,15]셀 "3"값은 로우15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [5,15]셀 "5"값은 로우15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [9,16]셀 "E"값은 컬럼9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [13,16]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L02 - Hidden Single : [12,10]셀 "3"값은 컬럼12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [7,9]셀 "3"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [14,10]셀 "5"값은 로우10 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [3,5]셀 "5"값은 로우5 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [13,6]셀 "5"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [13,3]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L02 - Hidden Single : [14,6]셀 "9"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [14,12]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [14,5]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [13,8]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [14,14]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [13,1]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [9,5]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L02 - Hidden Single : [6,5]셀 "A"값은 로우5 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [8,8]셀 "F"값은 로우8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L02 - Hidden Single : [13,14]셀 "4"값은 로우14 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [3,3]셀 "4"값은 컬럼3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [4,11]셀 "5"값은 컬럼4 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [8,6]셀 "3"값은 컬럼8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [8,15]셀 "8"값은 컬럼8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [9,11]셀 "4"값은 컬럼9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [15,11]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L02 - Hidden Single : [12,13]셀 "8"값은 컬럼12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [11,13]셀 "5"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [10,12]셀 "5"값은 로우12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [7,13]셀 "A"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [5,13]셀 "B"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [5,4]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [6,4]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [5,10]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [6,10]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [7,10]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [6,8]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [10,8]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [7,3]셀 "8"값은 로우3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [11,3]셀 "0"값은 로우3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [7,6]셀 "0"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [11,9]셀 "8"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [10,5]셀 "8"값은 로우5 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [9,9]셀 "A"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [9,2]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [10,3]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L02 - Hidden Single : [4,3]셀 "B"값은 로우3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [4,9]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [4,1]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [11,1]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [2,3]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [4,6]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [2,8]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [7,1]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [8,1]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [8,4]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [15,4]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [2,5]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [7,5]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [2,6]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [6,6]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [7,11]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [8,12]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [16,12]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [7,14]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [2,2]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [15,2]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [5,3]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [6,9]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [13,9]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [2,11]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [13,11]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [3,12]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [6,12]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [11,12]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [5,14]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [6,15]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [16,15]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [12,2]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [11,6]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [3,9]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [11,11]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [16,13]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [12,14]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [11,7]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [10,14]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거

8 5 2 F 0 4 E D 3 9 1 7 B C 6 A
0 E D 1 3 C 6 9 B 2 A F 8 7 5 4
7 C 4 B F 2 8 A 6 D 0 5 9 E 1 3
A 6 9 3 7 B 5 1 8 E C 4 2 0 D F
6 1 5 2 C A 7 B F 8 3 9 0 4 E D
E D 8 4 6 1 0 3 C 7 B A 5 9 F 2
F B A 0 E 5 9 4 1 6 2 D C 3 8 7
9 3 7 C 2 8 D F 5 0 4 E A 6 B 1
C 9 B D 4 7 3 5 A 1 8 2 E F 0 6
4 A 1 7 8 0 B 6 9 F E 3 D 5 2 C
3 0 E 5 A D F 2 4 B 6 C 7 1 9 8
2 8 F 6 1 9 C E D 5 7 0 3 A 4 B
1 2 3 9 B F A C 0 4 5 8 6 D 7 E
D 7 C E 9 6 1 0 2 A F B 4 8 3 5
B F 0 A 5 E 4 8 7 3 D 6 1 2 C 9
5 4 6 8 D 3 2 7 E C 9 1 F B A 0

Logic 사용횟수
L01 - Naked Single 178회
L02 - Hidden Single 56회
L03 - Naked Pair 7회
L04 - InterSection Lock 6회

소요시간 : 0분 1.969초

Logic 순서
L01 - Naked Single
L02 - Hidden Single
L03 - Naked Pair
L04 - InterSection Lock
L05 - Hidden Pair
L06 - Naked Triple
L07 - Hidden Triple
L08 - Naked Quad
L09 - Hidden Quad
L10 - X-Wing
L11 - Sword-Fish
L12 - Jelly-Fish
Z99 - Substitution
Z99 - RollbackSudoku

현재 모든로직이 완성되지않아 "L12"번 까지의 풀이법으로 문제를 풀수없는경우 Z99 - Substitution(대입법)을 이용합니다.
L12 - Jelly-Fish 풀이법보다 상위 풀이법은 현재 작업중입니다.

Sudoku K ver3.11.723 by keetekee / Sudoku Programming http://resrc.tistory.com