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

[문제풀이] Monster Daily Sudoku 2007년 07월 15일 Hard

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

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


-- 현재 빈칸에 올수있는 모든 후보들을 찾은 상태입니다. --
4ABD 5 8 40A 2 349CE 14ACE 6 349DE 3490BDE 140CDE 139BC F 30CE 7 30ACDE
46AD 9 E 460A 7 B 45ACF 345ACF 34DF 2 450CDF 358C 1 30C 360CD 35680ACD
6B C 3 2 15F 5EF 15EF D 7 580BEF 150EF A 568E 4 9 5680E
47AD 4F 4DF 1 345AF 3459CEF 8 0 349DEF 6 45CDEF 359C 35ADE B 2 35ACDE
2478 24F C 478 9 1 D 348BF 0 34B 247 E 2368 5 A 23678B
24578D 3 450DF 45780 4580F A 4570BEF 458BF C 1 247D 6 28E 20E 0BE 9
12457 B A 9 34560 345670CE 45670CE 345C 234 34 8 237 236E D 360CE F
178D 10 6 E 380 2 70BC 38BC 5 39ABD 7AD F 4 130C 30BC 13780BC
12345AE 124E 45 D C 4580F 450AF 9 24AEF 458AEF B 1258 7 6 3E 235AE
F 246E 7 3456AC 456A D 456A 245A 249AE 459AE 245ACE 259C 0 8 1 235ABCE
0 12 5B 5AC E 58F 3 7 29ADF 589ADF 6 12589C 259AD 2C 4 25ABCD
2456ACE 8 9 456AC B 456 456A 1 24ADE 7 3 0 25ADE F CDE 25ACDE
3456E A 1 34560 34560F 345670F 9 345F 8 C 2570EF 2357 B 230E 360DE 23460DE
34569 7 2 34560 D 34560F 14560F E B 350F 50F 35 C A 8 13460
3468CE 460E 40 F 134680A 34680C 2 348ABC 36AE 30AE 9 D 36E 7 5 13460E
3568CE D 50 B 35680A 356780C 5670AC 358AC 1 350AE 2570AE 4 236E 9 F 2360E

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

4A 5 8 40A 2 349C 4AC 6 349DE 34DE 1 B F 30E 7 0CE
46A 9 E 460A 7 B 45ACF 35AC 34F 2 45CF 35C 1 30 D 8
B C 3 2 1F E 1F D 7 8 0 A 5 4 9 6
7 F D 1 345 3459C 8 0 349E 6 45CE 359C A B 2 CE
24 24 C 8 9 1 D F 0 B 7 E 6 5 A 3
5 3 F 7 0 A E 4 C 1 D 6 8 2 B 9
1 B A 9 356 3567C 567C 35C 234 34 8 23 E D 0 F
D 0 6 E 38 2 B 38 5 9 A F 4 1 C 7
24AE 124E 45 D C 4580F 450AF 9 24AEF 45AEF B 1258 7 6 3 25A
F 6 7 3 45A D 45A 2 49AE 45AE 45CE 59C 0 8 1 B
0 12 B 5A E 58F 3 7 2ADF 5ADF 6 1258 9 C 4 25A
24A 8 9 C B 456 456A 1 24A 7 3 0 D F E 25A
34E A 1 450 345F 3450F 9 35 8 C 2 7 B 0E 6 D
9 7 2 4560 D 34560F 14560F E B 350F 5F 35 C A 8 140
48CE 4E 40 F 148A 480C 2 B 6 0AE 9 D 3 7 5 140E
368CE D 50 B 3568A 356780C 5670AC 358AC 1 350AE 5E 4 2 9 F 0E

L03 - Naked Pair : 블럭2 {9,11}번째 셀 "1F"값은 Subset 패턴2, 나머지셀에서 "1F"값 제거
L03 - Naked Pair : 블럭6 {13,16}번째 셀 "38"값은 Subset 패턴2, 나머지셀에서 "38"값 제거
L03 - Naked Pair : 블럭16 {2,16}번째 셀 "0E"값은 Subset 패턴2, 나머지셀에서 "0E"값 제거

4A 5 8 40A 2 349C 4AC 6 349DE 34DE 1 B F 30E 7 0CE
46A 9 E 460A 7 B 45AC 35AC 34F 2 45CF 35C 1 30 D 8
B C 3 2 1F E 1F D 7 8 0 A 5 4 9 6
7 F D 1 345 3459C 8 0 349E 6 45CE 359C A B 2 CE
24 24 C 8 9 1 D F 0 B 7 E 6 5 A 3
5 3 F 7 0 A E 4 C 1 D 6 8 2 B 9
1 B A 9 56 567C 567C 5C 234 34 8 23 E D 0 F
D 0 6 E 38 2 B 38 5 9 A F 4 1 C 7
24AE 124E 45 D C 4580F 450AF 9 24AEF 45AEF B 1258 7 6 3 25A
F 6 7 3 45A D 45A 2 49AE 45AE 45CE 59C 0 8 1 B
0 12 B 5A E 58F 3 7 2ADF 5ADF 6 1258 9 C 4 25A
24A 8 9 C B 456 456A 1 24A 7 3 0 D F E 25A
34E A 1 450 345F 3450F 9 35 8 C 2 7 B 0E 6 D
9 7 2 4560 D 34560F 14560F E B 350F 5F 35 C A 8 14
48CE 4E 40 F 148A 480C 2 B 6 0AE 9 D 3 7 5 14
368CE D 50 B 3568A 356780C 5670AC 358AC 1 350AE 5E 4 2 9 F 0E

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

4A 5 8 40A 2 349C 4AC 6 349DE 34DE 1 B F 30E 7 0CE
46A 9 E 460A 7 B 45AC 35AC 34F 2 45CF 35C 1 30 D 8
B C 3 2 1F E 1F D 7 8 0 A 5 4 9 6
7 F D 1 345 3459C 8 0 349E 6 45CE 359C A B 2 CE
24 24 C 8 9 1 D F 0 B 7 E 6 5 A 3
5 3 F 7 0 A E 4 C 1 D 6 8 2 B 9
1 B A 9 56 567C 567C 5C 234 34 8 23 E D 0 F
D 0 6 E 38 2 B 38 5 9 A F 4 1 C 7
24AE 124E 45 D C 4580F 450AF 9 24AF 45AF B 1258 7 6 3 25A
F 6 7 3 45A D 45A 2 49AE 45AE 45CE 59C 0 8 1 B
0 12 B 5A E 58F 3 7 2ADF 5ADF 6 1258 9 C 4 25A
24A 8 9 C B 456 456A 1 24A 7 3 0 D F E 25A
34E A 1 450 345F 3450F 9 35 8 C 2 7 B 0E 6 D
9 7 2 4560 D 34560F 14560F E B 350F 5F 35 C A 8 14
48CE 4E 40 F 148A 480C 2 B 6 0AE 9 D 3 7 5 14
368CE D 50 B 3568A 356780C 5670AC 358AC 1 350AE 5E 4 2 9 F 0E

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

4A 5 8 40A 2 349C 4AC 6 349DE 34DE 1 B F 30E 7 0CE
46A 9 E 460A 7 B 45AC 35AC 34F 2 45CF 35C 1 30 D 8
B C 3 2 1F E 1F D 7 8 0 A 5 4 9 6
7 F D 1 345 3459C 8 0 349E 6 45CE 359C A B 2 CE
24 24 C 8 9 1 D F 0 B 7 E 6 5 A 3
5 3 F 7 0 A E 4 C 1 D 6 8 2 B 9
1 B A 9 56 567C 567C 5C 234 34 8 23 E D 0 F
D 0 6 E 38 2 B 38 5 9 A F 4 1 C 7
24AE 124E 45 D C 4580F 450AF 9 24AF 45AF B 1258 7 6 3 25A
F 6 7 3 45A D 45A 2 49AE 45AE 45CE 59C 0 8 1 B
0 12 B 5A E 58F 3 7 2ADF 5ADF 6 1258 9 C 4 25A
24A 8 9 C B 456 456A 1 24A 7 3 0 D F E 25A
34E A 1 450 345F 3450F 9 35 8 C 2 7 B 0E 6 D
9 7 2 4560 D 34560 14560 E B 350F 5F 35 C A 8 14
48CE 4E 40 F 148A 480C 2 B 6 0AE 9 D 3 7 5 14
368CE D 50 B 3568A 356780C 5670AC 358AC 1 350AE 5E 4 2 9 F 0E

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

4A 5 8 40A 2 349C 4AC 6 349DE 34DE 1 B F 30E 7 0CE
46A 9 E 460A 7 B 45AC 35AC 34F 2 45CF 35C 1 30 D 8
B C 3 2 1F E 1F D 7 8 0 A 5 4 9 6
7 F D 1 345 3459C 8 0 349E 6 45CE 359C A B 2 CE
24 24 C 8 9 1 D F 0 B 7 E 6 5 A 3
5 3 F 7 0 A E 4 C 1 D 6 8 2 B 9
1 B A 9 56 567C 567C 5C 234 34 8 23 E D 0 F
D 0 6 E 38 2 B 38 5 9 A F 4 1 C 7
24AE 124E 45 D C 4580F 450AF 9 24AF 45AF B 1258 7 6 3 25A
F 6 7 3 45A D 45A 2 49AE 45AE 45CE 59C 0 8 1 B
0 12 B 5A E 58F 3 7 2ADF 5ADF 6 1258 9 C 4 25A
24A 8 9 C B 456 456A 1 24A 7 3 0 D F E 25A
34E A 1 45 345F 3450F 9 35 8 C 2 7 B 0E 6 D
9 7 2 456 D 34560 14560 E B 350F 5F 35 C A 8 14
48CE 4E 40 F 148A 480C 2 B 6 0AE 9 D 3 7 5 14
368CE D 50 B 3568A 356780C 5670AC 358AC 1 350AE 5E 4 2 9 F 0E

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

4A 5 8 40A 2 349C 4AC 6 349DE 34DE 1 B F 30E 7 0CE
46A 9 E 460A 7 B 45AC 35AC 34F 2 45CF 35C 1 30 D 8
B C 3 2 1F E 1F D 7 8 0 A 5 4 9 6
7 F D 1 345 3459C 8 0 349E 6 45CE 359C A B 2 CE
24 24 C 8 9 1 D F 0 B 7 E 6 5 A 3
5 3 F 7 0 A E 4 C 1 D 6 8 2 B 9
1 B A 9 56 567C 567C 5C 234 34 8 23 E D 0 F
D 0 6 E 38 2 B 38 5 9 A F 4 1 C 7
24AE 124E 45 D C 4580F 450AF 9 24AF 45F B 1258 7 6 3 25A
F 6 7 3 45A D 45A 2 49AE 45E 45CE 59C 0 8 1 B
0 12 B 5A E 58F 3 7 2ADF 5DF 6 1258 9 C 4 25A
24A 8 9 C B 456 456A 1 24A 7 3 0 D F E 25A
34E A 1 45 345F 3450F 9 35 8 C 2 7 B 0E 6 D
9 7 2 456 D 34560 14560 E B 350F 5F 35 C A 8 14
48CE 4E 40 F 148A 480C 2 B 6 0AE 9 D 3 7 5 14
368CE D 50 B 3568A 356780C 5670AC 358AC 1 350AE 5E 4 2 9 F 0E

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

4A 5 8 40A 2 349C 4AC 6 349DE 34DE 1 B F 30E 7 0CE
46A 9 E 460A 7 B 45AC 35AC 34F 2 45CF 35C 1 30 D 8
B C 3 2 1F E 1F D 7 8 0 A 5 4 9 6
7 F D 1 345 3459C 8 0 349E 6 45CE 359C A B 2 CE
24 24 C 8 9 1 D F 0 B 7 E 6 5 A 3
5 3 F 7 0 A E 4 C 1 D 6 8 2 B 9
1 B A 9 56 567C 567C 5C 234 34 8 23 E D 0 F
D 0 6 E 38 2 B 38 5 9 A F 4 1 C 7
24AE 124E 45 D C 4580F 450AF 9 24AF 45F B 1258 7 6 3 25A
F 6 7 3 45A D 45A 2 49AE 45E 45CE 59C 0 8 1 B
0 12 B 5A E 58F 3 7 2ADF 5DF 6 1258 9 C 4 25A
24A 8 9 C B 456 456A 1 24A 7 3 0 D F E 25A
34E A 1 45 345F 3450F 9 35 8 C 2 7 B 0E 6 D
9 7 2 456 D 34560 14560 E B 350F 5F 35 C A 8 14
48CE 4E 40 F 148A 40C 2 B 6 0AE 9 D 3 7 5 14
368CE D 50 B 3568A 35670C 5670AC 358AC 1 350AE 5E 4 2 9 F 0E

L05 - Hidden Pair : 컬럼1 {15,16}번째 셀 "8C"값은 Subset 패턴2, {15,16}번째 셀 "8C"(이)가 아닌값 제거
L02 - Hidden Single : [1,13]셀 "3"값은 컬럼1 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [8,13]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [8,7]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [4,13]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [5,13]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [6,13]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [14,13]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [2,15]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [3,15]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [10,15]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [3,16]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [11,16]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [16,16]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [5,3]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [7,3]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [3,9]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [4,14]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [10,16]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [10,7]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [12,14]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [11,14]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L02 - Hidden Single : [1,2]셀 "6"값은 로우2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [9,2]셀 "F"값은 로우2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L02 - Hidden Single : [7,9]셀 "0"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [1,9]셀 "E"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L02 - Hidden Single : [6,14]셀 "3"값은 로우14 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [16,15]셀 "1"값은 로우15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [16,14]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [2,5]셀 "4"값은 컬럼2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [1,5]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [1,12]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [1,1]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [4,11]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거

4 5 8 0A 2 9C AC 6 39DE DE 1 B F 30 7 CE
6 9 E 0A 7 B 45AC 3A F 2 45C 3C 1 30 D 8
B C 3 2 1 E F D 7 8 0 A 5 4 9 6
7 F D 1 345 459C 8 0 349E 6 45C 39C A B 2 CE
2 4 C 8 9 1 D F 0 B 7 E 6 5 A 3
5 3 F 7 0 A E 4 C 1 D 6 8 2 B 9
1 B A 9 56 567 567 C 23 4 8 23 E D 0 F
D 0 6 E 38 2 B 38 5 9 A F 4 1 C 7
E 12 4 D C 58F 0 9 2A 5F B 128 7 6 3 25A
F 6 7 3 45A D 45A 2 49AE 5E 45C 9C 0 8 1 B
0 12 B 5 E 8F 3 7 2AD DF 6 128 9 C 4 2A
A 8 9 C B 456 456 1 24 7 3 0 D F E 25
3 A 1 4 F 0 9 5 8 C 2 7 B E 6 D
9 7 2 6 D 3 1 E B 0 F 5 C A 8 4
8C E 0 F 48 4C 2 B 6 A 9 D 3 7 5 1
8C D 5 B 68A 67C 67AC 8A 1 3 E 4 2 9 F 0

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

4 5 8 0A 2 9C AC 6 39DE DE 1 B F 30 7 CE
6 9 E 0A 7 B 45AC 3A F 2 45C 3C 1 30 D 8
B C 3 2 1 E F D 7 8 0 A 5 4 9 6
7 F D 1 345 459C 8 0 349E 6 45C 39C A B 2 CE
2 4 C 8 9 1 D F 0 B 7 E 6 5 A 3
5 3 F 7 0 A E 4 C 1 D 6 8 2 B 9
1 B A 9 56 567 567 C 23 4 8 23 E D 0 F
D 0 6 E 38 2 B 38 5 9 A F 4 1 C 7
E 12 4 D C 58F 0 9 2A 5F B 128 7 6 3 25A
F 6 7 3 45A D 45A 2 49AE 5E 4C 9C 0 8 1 B
0 12 B 5 E 8F 3 7 2AD DF 6 128 9 C 4 2A
A 8 9 C B 456 456 1 24 7 3 0 D F E 25
3 A 1 4 F 0 9 5 8 C 2 7 B E 6 D
9 7 2 6 D 3 1 E B 0 F 5 C A 8 4
8C E 0 F 48 4C 2 B 6 A 9 D 3 7 5 1
8C D 5 B 68A 67C 67AC 8A 1 3 E 4 2 9 F 0

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

4 5 8 0A 2 9C AC 6 39DE DE 1 B F 30 7 CE
6 9 E 0A 7 B 45AC 3A F 2 45C 3C 1 30 D 8
B C 3 2 1 E F D 7 8 0 A 5 4 9 6
7 F D 1 345 459C 8 0 349E 6 45C 39C A B 2 CE
2 4 C 8 9 1 D F 0 B 7 E 6 5 A 3
5 3 F 7 0 A E 4 C 1 D 6 8 2 B 9
1 B A 9 56 567 567 C 23 4 8 23 E D 0 F
D 0 6 E 38 2 B 38 5 9 A F 4 1 C 7
E 12 4 D C 58F 0 9 2A 5F B 128 7 6 3 25A
F 6 7 3 45A D 45A 2 49E 5E 4C 9C 0 8 1 B
0 12 B 5 E 8F 3 7 2AD DF 6 128 9 C 4 2A
A 8 9 C B 456 456 1 24 7 3 0 D F E 25
3 A 1 4 F 0 9 5 8 C 2 7 B E 6 D
9 7 2 6 D 3 1 E B 0 F 5 C A 8 4
8C E 0 F 48 4C 2 B 6 A 9 D 3 7 5 1
8C D 5 B 68A 67C 67AC 8A 1 3 E 4 2 9 F 0

L05 - Hidden Pair : 로우2 {7,11}번째 셀 "45"값은 Subset 패턴2, {7,11}번째 셀 "45"(이)가 아닌값 제거
L02 - Hidden Single : [12,2]셀 "C"값은 로우2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [12,10]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [12,4]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [12,7]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L02 - Hidden Single : [14,1]셀 "3"값은 로우1 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [14,2]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [4,2]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [8,2]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [8,8]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [8,16]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [7,1]셀 "A"값은 로우1 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [5,10]셀 "A"값은 로우10 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [11,10]셀 "C"값은 로우10 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L02 - Hidden Single : [7,16]셀 "C"값은 컬럼7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [6,15]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [1,16]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [5,16]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [6,16]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [5,7]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [6,7]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [6,12]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [16,12]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [5,4]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [11,4]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [7,10]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [9,10]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [10,10]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [16,11]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [9,4]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [10,9]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [10,11]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [10,1]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [16,1]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [6,9]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [12,9]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [9,11]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거

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

Logic 사용횟수
L01 - Naked Single 170회
L02 - Hidden Single 62회
L03 - Naked Pair 3회
L04 - InterSection Lock 7회
L05 - Hidden Pair 2회

소요시간 : 0분 2.000초

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