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

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

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

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


-- 현재 빈칸에 올수있는 모든 후보들을 찾은 상태입니다. --
15BF 15AB E 2 149C D 8 0 4ABCF 47ABC 47ABF 47AB 3 9CF 6 49C
38B C 38B 6 F 479B 79 A 340B 5 34780BD 470BD 2490 1 E 24890D
38BF 3AB D 7 4C 4BCE CE 6 1 9 3480ABF 2 40C 80CF 80BCF 5
4 0 58B 9 3 1BC 15C 125BC E 6BC 8BDF 6BD 7 8CDF A 28CD
378D E 9 80A 5 6 3CF 8CF 30AF 1 370ADF 70AD 0C 4 2 B
1237BD 12367B F 10 A 19BC 4 19BC 2390B 2370B 5 8 E 790CD 790CD 790CD
2358BD 23456AB 23580AB 4580A 7 89BEF 39EF 89BEF 23490ABF 2340AB C 40ABD 690 890AD 890D 1
178B 147AB 78AB C 0 2 D 189B 6 47AB 479AB E 5 3 789 F
0 27 1 3 B 789CF 679CF 4 2C D E 5 A 789CF 789CF 2789C
E 27AB 278ABC 8AF 128CD 5 167ACF 128CDF 240ABC 24670ABC 2470AB 9 1240C 780CDF 3780CDF 234780CD
257BC 257AB 257ABC D E 3 179AC 129C 240ABC 8 2470AB F 12490C 6 790C 24790C
6 9 4 8AF 28CD 78ACF 0 28CDF 2AC 27AC 1 3 2C B 5 278CDE
2359C 8 2350C B 9C 90ACEF 59ACEF 7 23590A 230AE 2390A 1 D 90ACE 4 6
A 147 70C 140 6 14890CE 2 3 D 40BE 490B 40B F 5 790C 790CE
2359 F 6 450 49D 490AE B 59DE 7 2340AE 23490A C 8 90AE 1 390AE
13579C D 3570C E 149C 1490AC 159AC 159C 8 F 6 40A B 2 3790C 3790AC

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

15BF 15AB E 2 9 D 8 0 4ABCF 47ABC 47ABF 47AB 3 CF 6 4C
38 C 38 6 F B 7 A 340 5 3480D 40D 2490 1 E 24890D
38F 3A D 7 4 CE CE 6 1 9 380AF 2 0C 80CF B 5
4 0 8B 9 3 1 5 2 E BC 8BDF 6 7 8CDF A 8CD
378D E 9 80A 5 6 3CF 8CF 30AF 1 370ADF 70AD 0C 4 2 B
1237BD 6 F 10 A 9C 4 19BC 2390B 2370B 5 8 E 790CD 790CD 790CD
2358BD 2345B 23580B 4580 7 9EF 39EF 89BEF 23490BF 2340B C 40BD 6 A 890D 1
178B 147AB 78AB C 0 2 D 189B 6 47AB 479AB E 5 3 789 F
0 27 1 3 B 79CF 6 4 2C D E 5 A 789CF 789CF 2789C
E 27AB 278ABC 8AF 28 5 1ACF 18CF 240ABC 6 2470AB 9 1240C 780CDF 3780CDF 234780CD
257BC 257AB 257ABC D E 3 19AC 19C 240ABC 8 2470AB F 12490C 6 790C 24790C
6 9 4 8AF 28 7ACF 0 D 2AC 27AC 1 3 2C B 5 E
239 8 230 B C 90AEF 9AEF 7 5 230A 2390A 1 D 90E 4 6
A 147 70C 140 6 8 2 3 D E 490B 40B F 5 790C 790C
2359 F 6 450 D 490AE B 59E 7 2340A 23490A C 8 90E 1 390A
3579C D 3570C E 1 490A 9A 59 8 F 6 40A B 2 3790C 3790AC

L03 - Naked Pair : 로우2 {1,3}번째 셀 "38"값은 Subset 패턴2, 나머지셀에서 "38"값 제거
L02 - Hidden Single : [11,3]셀 "3"값은 블럭3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [2,3]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [2,7]셀 "3"값은 컬럼2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [7,5]셀 "3"값은 컬럼7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [9,6]셀 "3"값은 컬럼9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [9,7]셀 "9"값은 컬럼9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L02 - Hidden Single : [11,4]셀 "8"값은 컬럼11 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [3,4]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [10,4]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [16,4]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [14,4]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [14,1]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [16,1]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [13,3]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [14,3]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [13,5]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [13,12]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [13,2]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [1,3]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [5,12]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [5,10]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거

15 15 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 CE CE 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
78D E 9 80A 5 6 3 8F 0AF 1 70ADF 70AD C 4 2 B
127BD 6 F 10 A 9C 4 19BC 3 270B 5 8 E 790D 790D 790
258BD 3 2580 4580 7 EF EF 8BEF 9 240B C 40BD 6 A 80D 1
178B 147B 78A C 0 2 D 189B 6 47AB 47AB E 5 3 789 F
0 27 1 3 B 79CF 6 4 2C D E 5 A 79 789CF 789C
E 7B 78AC 8AF 2 5 1ACF 1CF 40ABC 6 470AB 9 14 70D 3780CDF 3780C
257BC 257B 257AC D E 3 19AC 19C 240ABC 8 2470AB F 14 6 790C 790C
6 9 4 AF 8 7ACF 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 90AEF 9AEF 7 5 230A 290A 1 D 90E 4 6
A 147 70C 140 6 8 2 3 D E 490B 40B F 5 790C 790C
2359 F 6 450 D 490AE B 59E 7 2340A 2490A C 8 90E 1 390A
3579C D 3570C E 1 490A 9A 59 8 F 6 40A B 2 3790C 3790AC

L03 - Naked Pair : 로우7 {6,7}번째 셀 "EF"값은 Subset 패턴2, 나머지셀에서 "EF"값 제거
L02 - Hidden Single : [8,15]셀 "E"값은 컬럼8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L02 - Hidden Single : [14,13]셀 "E"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L02 - Hidden Single : [8,16]셀 "5"값은 컬럼8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거

15 15 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 CE CE 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
78D E 9 80A 5 6 3 8F 0AF 1 70ADF 70AD C 4 2 B
127BD 6 F 10 A 9C 4 19BC 3 270B 5 8 E 790D 790D 790
258BD 3 2580 4580 7 EF EF 8B 9 240B C 40BD 6 A 80D 1
178B 147B 78A C 0 2 D 189B 6 47AB 47AB E 5 3 789 F
0 27 1 3 B 79CF 6 4 2C D E 5 A 79 789CF 789C
E 7B 78AC 8AF 2 5 1ACF 1CF 40ABC 6 470AB 9 14 70D 3780CDF 3780C
257BC 257B 257AC D E 3 19AC 19C 240ABC 8 2470AB F 14 6 790C 790C
6 9 4 AF 8 7ACF 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 90AF 9AF 7 5 230A 290A 1 D E 4 6
A 147 70C 140 6 8 2 3 D E 490B 40B F 5 790C 790C
2359 F 6 450 D 490A B E 7 2340A 2490A C 8 90 1 390A
379C D 370C E 1 490A 9A 5 8 F 6 40A B 2 3790C 3790AC

L03 - Naked Pair : 블럭6 {10,11}번째 셀 "EF"값은 Subset 패턴2, 나머지셀에서 "EF"값 제거
L01 - Naked Single : [8,5]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [8,7]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L02 - Hidden Single : [8,10]셀 "F"값은 컬럼8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L02 - Hidden Single : [15,9]셀 "F"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L02 - Hidden Single : [16,9]셀 "8"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [4,12]셀 "F"값은 로우12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "F"값 제거

15 15 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 CE CE 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
7D E 9 0A 5 6 3 8 0AF 1 70ADF 70AD C 4 2 B
127BD 6 F 10 A 9C 4 19C 3 270B 5 8 E 790D 790D 790
258D 3 2580 4580 7 EF EF B 9 240 C 40D 6 A 80D 1
178B 147B 78A C 0 2 D 19 6 47AB 47AB E 5 3 789 F
0 27 1 3 B 79C 6 4 2C D E 5 A 79 F 8
E 7B 78AC 8A 2 5 1AC F 40ABC 6 470AB 9 14 70D 370CD 370C
257BC 257B 257AC D E 3 19AC 19C 240ABC 8 2470AB F 14 6 790C 790C
6 9 4 F 8 7AC 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 90AF 9AF 7 5 230A 290A 1 D E 4 6
A 147 70C 140 6 8 2 3 D E 490B 40B F 5 790C 790C
2359 F 6 450 D 490A B E 7 2340A 2490A C 8 90 1 390A
379C D 370C E 1 490A 9A 5 8 F 6 40A B 2 3790C 3790AC

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

15 15 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 CE CE 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
7D E 9 0A 5 6 3 8 0AF 1 70ADF 70AD C 4 2 B
127BD 6 F 10 A 9C 4 19C 3 270B 5 8 E 790D 790D 790
258D 3 2580 4580 7 EF EF B 9 240 C 40D 6 A 80D 1
178B 147B 78A C 0 2 D 19 6 47AB 47AB E 5 3 789 F
0 27 1 3 B 79C 6 4 2C D E 5 A 79 F 8
E 7B 78AC 8A 2 5 1AC F 40ABC 6 470AB 9 14 70D 370CD 370C
57BC 257B 57AC D E 3 19AC 19C 240ABC 8 2470AB F 14 6 790C 790C
6 9 4 F 8 7AC 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 90AF 9AF 7 5 230A 290A 1 D E 4 6
A 147 70C 140 6 8 2 3 D E 490B 40B F 5 790C 790C
2359 F 6 450 D 490A B E 7 2340A 2490A C 8 90 1 390A
379C D 370C E 1 490A 9A 5 8 F 6 40A B 2 3790C 3790AC

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

15 15 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 CE CE 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
7D E 9 0A 5 6 3 8 0AF 1 70ADF 70AD C 4 2 B
127BD 6 F 10 A 9C 4 19C 3 270B 5 8 E 790D 790D 790
258D 3 2580 4580 7 EF EF B 9 240 C 40D 6 A 80D 1
178B 147B 78A C 0 2 D 19 6 47AB 47AB E 5 3 789 F
0 27 1 3 B 79C 6 4 2C D E 5 A 79 F 8
E 7B 78AC 8A 2 5 1AC F 40ABC 6 470AB 9 14 70D 370CD 370C
57BC 257B 57AC D E 3 19AC 9C 240ABC 8 2470AB F 14 6 790C 790C
6 9 4 F 8 7AC 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 90AF 9AF 7 5 230A 290A 1 D E 4 6
A 147 70C 140 6 8 2 3 D E 490B 40B F 5 790C 790C
2359 F 6 450 D 490A B E 7 2340A 2490A C 8 90 1 390A
379C D 370C E 1 490A 9A 5 8 F 6 40A B 2 3790C 3790AC

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

15 15 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 CE CE 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
7D E 9 0A 5 6 3 8 0AF 1 70ADF 70AD C 4 2 B
127BD 6 F 10 A 9C 4 19C 3 270B 5 8 E 790D 790D 790
258D 3 2580 4580 7 EF EF B 9 240 C 40D 6 A 80D 1
178B 147B 78A C 0 2 D 19 6 47AB 47AB E 5 3 789 F
0 27 1 3 B 79C 6 4 2C D E 5 A 79 F 8
E 7B 78AC 8A 2 5 1AC F 40ABC 6 470AB 9 14 70D 370CD 370C
57BC 257B 57AC D E 3 19AC 9C 240ABC 8 470AB F 14 6 790C 790C
6 9 4 F 8 7AC 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 90AF 9AF 7 5 230A 290A 1 D E 4 6
A 147 70C 140 6 8 2 3 D E 490B 40B F 5 790C 790C
2359 F 6 450 D 490A B E 7 2340A 2490A C 8 90 1 390A
379C D 370C E 1 490A 9A 5 8 F 6 40A B 2 3790C 3790AC

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

15 15 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 CE CE 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
7D E 9 0A 5 6 3 8 0AF 1 70ADF 70AD C 4 2 B
127BD 6 F 10 A 9C 4 19C 3 270B 5 8 E 790D 790D 790
258D 3 2580 4580 7 EF EF B 9 240 C 40D 6 A 80D 1
178B 147B 78A C 0 2 D 19 6 47AB 47AB E 5 3 789 F
0 27 1 3 B 79C 6 4 2C D E 5 A 79 F 8
E 7B 78AC 8A 2 5 1AC F 40ABC 6 470AB 9 14 70D 370CD 370C
57BC 257B 57AC D E 3 19AC 9C 240ABC 8 470AB F 14 6 790C 790C
6 9 4 F 8 7AC 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 90AF 9AF 7 5 30A 290A 1 D E 4 6
A 147 70C 140 6 8 2 3 D E 490B 40B F 5 790C 790C
2359 F 6 450 D 490A B E 7 340A 2490A C 8 90 1 390A
379C D 370C E 1 490A 9A 5 8 F 6 40A B 2 3790C 3790AC

L05 - Hidden Pair : 로우6 {1,10}번째 셀 "2B"값은 Subset 패턴2, {1,10}번째 셀 "2B"(이)가 아닌값 제거

15 15 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 CE CE 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
7D E 9 0A 5 6 3 8 0AF 1 70ADF 70AD C 4 2 B
2B 6 F 10 A 9C 4 19C 3 2B 5 8 E 790D 790D 790
258D 3 2580 4580 7 EF EF B 9 240 C 40D 6 A 80D 1
178B 147B 78A C 0 2 D 19 6 47AB 47AB E 5 3 789 F
0 27 1 3 B 79C 6 4 2C D E 5 A 79 F 8
E 7B 78AC 8A 2 5 1AC F 40ABC 6 470AB 9 14 70D 370CD 370C
57BC 257B 57AC D E 3 19AC 9C 240ABC 8 470AB F 14 6 790C 790C
6 9 4 F 8 7AC 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 90AF 9AF 7 5 30A 290A 1 D E 4 6
A 147 70C 140 6 8 2 3 D E 490B 40B F 5 790C 790C
2359 F 6 450 D 490A B E 7 340A 2490A C 8 90 1 390A
379C D 370C E 1 490A 9A 5 8 F 6 40A B 2 3790C 3790AC

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

15 15 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 CE CE 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
7D E 9 0A 5 6 3 8 0AF 1 70ADF 70AD C 4 2 B
2B 6 F 10 A 9C 4 19C 3 2B 5 8 E 790D 790D 790
258D 3 2580 4580 7 EF EF B 9 240 C 40D 6 A 80D 1
178B 147B 78A C 0 2 D 19 6 47AB 47AB E 5 3 89 F
0 27 1 3 B 79C 6 4 2C D E 5 A 79 F 8
E 7B 78AC 8A 2 5 1AC F 40ABC 6 470AB 9 14 70D 370CD 370C
57BC 257B 57AC D E 3 19AC 9C 240ABC 8 470AB F 14 6 790C 790C
6 9 4 F 8 7AC 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 90AF 9AF 7 5 30A 290A 1 D E 4 6
A 147 70C 140 6 8 2 3 D E 490B 40B F 5 790C 790C
2359 F 6 450 D 490A B E 7 340A 2490A C 8 90 1 390A
379C D 370C E 1 490A 9A 5 8 F 6 40A B 2 3790C 3790AC

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

15 15 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 CE CE 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
7D E 9 0A 5 6 3 8 0AF 1 70ADF 70AD C 4 2 B
2B 6 F 10 A 9C 4 19C 3 2B 5 8 E 790D 790D 790
258D 3 2580 4580 7 EF EF B 9 240 C 40D 6 A 80 1
178B 147B 78A C 0 2 D 19 6 47AB 47AB E 5 3 89 F
0 27 1 3 B 79C 6 4 2C D E 5 A 79 F 8
E 7B 78AC 8A 2 5 1AC F 40ABC 6 470AB 9 14 70D 370CD 370C
57BC 257B 57AC D E 3 19AC 9C 240ABC 8 470AB F 14 6 790C 790C
6 9 4 F 8 7AC 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 90AF 9AF 7 5 30A 290A 1 D E 4 6
A 147 70C 140 6 8 2 3 D E 490B 40B F 5 790C 790C
2359 F 6 450 D 490A B E 7 340A 2490A C 8 90 1 390A
379C D 370C E 1 490A 9A 5 8 F 6 40A B 2 3790C 3790AC

L10 - X-Wing : [로우9,12] vs [컬럼6,9] 교차점 "C"값, 컬럼6,9 에서 로우9,12 제외한 나머지셀의 "C"값 제거
L01 - Naked Single : [6,3]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [7,3]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [6,6]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [6,7]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [8,8]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [8,6]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [8,11]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L02 - Hidden Single : [4,6]셀 "1"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L02 - Hidden Single : [15,8]셀 "9"값은 로우8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L02 - Hidden Single : [14,9]셀 "9"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [14,15]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [7,13]셀 "F"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L02 - Hidden Single : [2,14]셀 "1"값은 로우14 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [2,1]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [2,8]셀 "4"값은 컬럼2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [7,16]셀 "9"값은 컬럼7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L02 - Hidden Single : [15,7]셀 "8"값은 컬럼15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [4,10]셀 "8"값은 컬럼4 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [4,5]셀 "A"값은 컬럼4 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거

1 5 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 E C 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
7D E 9 A 5 6 3 8 0F 1 70DF 70D C 4 2 B
2B 6 F 1 A 9 4 C 3 2B 5 8 E 7D 70D 70
25D 3 250 50 7 F E B 9 240 C 40D 6 A 8 1
78B 4 78 C 0 2 D 1 6 7AB 7AB E 5 3 9 F
0 27 1 3 B 7C 6 4 2C D E 5 A 9 F 8
E 7B 7AC 8 2 5 1A F 40AB 6 470AB 9 14 7D 370CD 370C
57BC 27B 57AC D E 3 1A 9 240AB 8 470AB F 14 6 70C 70C
6 9 4 F 8 7AC 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 0A F 7 5 30A 290A 1 D E 4 6
A 1 70C 40 6 8 2 3 D E 490B 40B F 5 7C 79C
2359 F 6 45 D 4A B E 7 34A 249A C 8 0 1 39A
37C D 370C E 1 40A 9 5 8 F 6 40A B 2 37C 37AC

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

1 5 E 2 9 D 8 0 ABF 7AB 7ABF 7AB 3 C 6 4
38 C 38 6 F B 7 A 40 5 40D 40D 9 1 E 2
F A D 7 4 E C 6 1 9 3 2 0 8 B 5
4 0 B 9 3 1 5 2 E C 8 6 7 F A D
7D E 9 A 5 6 3 8 0F 1 70DF 70D C 4 2 B
2B 6 F 1 A 9 4 C 3 2B 5 8 E 7D 70D 70
25D 3 250 50 7 F E B 9 240 C 40D 6 A 8 1
78B 4 78 C 0 2 D 1 6 7AB 7AB E 5 3 9 F
0 27 1 3 B 7C 6 4 2C D E 5 A 9 F 8
E 7B 7AC 8 2 5 1A F 40AB 6 470AB 9 14 7D 370CD 370C
57BC 27B 57AC D E 3 1A 9 240AB 8 470AB F 14 6 70C 70C
6 9 4 F 8 7C 0 D AC 7A 1 3 2 B 5 E
239 8 230 B C 0A F 7 5 30A 290A 1 D E 4 6
A 1 70C 40 6 8 2 3 D E 490B 40B F 5 7C 79C
2359 F 6 45 D 4A B E 7 34A 249A C 8 0 1 39A
37C D 370C E 1 40A 9 5 8 F 6 40A B 2 37C 37AC

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

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

Logic 사용횟수
L01 - Naked Single 187회
L02 - Hidden Single 42회
L03 - Naked Pair 4회
L04 - InterSection Lock 7회
L05 - Hidden Pair 1회
L10 - X-Wing 1회

소요시간 : 0분 1.906초

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