스도쿠 02. 실전기본 [셀과 셀에서 숫자 바로 찾기 ]
- etc./퍼즐게임
- 2024. 9. 10.
2024.08.30에 스도쿠에 입문 한 왕초보의 공부를 기록하는 글이다. 이제 좀 할줄 알게 되어 5단계 레벨 중에서 중간단계를 대략 10~20분안에 풀게 되었다. 이번 글에서는 기본 공략을 활용한 실전 1탄에 대해 알아 보도록 하겠다.
초반 공략~ 무조건 새로운 게임이 시작 되면 후보 숫자 없이 다이렉트로 넣을 수 있는 숫자를 찾는 방법이 있는데 이를 마지막 숫자 '풀 하우스' 찾기 라고 한다.
1. 3개의 연속된 셀의 행.열 중에 동일한 숫자가 셀 2개에 들어있고 나머지 셀에 빈칸에서 숫자를 찾는 방법 (잘 보임)
2. 행과 열이 만나는 빈칸에서 중복되는 숫자 8개를 찾고 나머지 숫자 1개를 찾는 방법 (잘 안 보임- 초반에 1~3줄 나올까 말까 하는 것으로 보인다. << 보인다는 표현은 나도 아직 초보라서 이렇게 표현한다. 아직 스도쿠 게임을 30개 정도 풀어 봤다. 그 중에 30%는 한번에 풀어지고, 50%는 두 번 시도, 나머지 20%는 3~5번까지 시도를 하게 된다. 물론 끝까지 가서 다시 시도 하는 것이 아니고 중.후반에 꼬이면 리셋~)
위의 두 가지가 후보 숫자가 없이 숫자를 찾는 방법이고 먼저 방법을 알아 본 이후에~ 후보 숫자를 넣고 숫자를 찾아가는 방법에 대해 적어 보겠다.
스도쿠 판을 깨 나갈 때마다 숫자를 1부터 9까지 반복적으로 찾는 것이 좀 지겹긴 하다. 스도쿠는 후보 숫자 없고 크로스 되는 숫자를 세지 않고 연속된 셀의 크로스 되는 셀에서 한개의 숫자를 찾는 게 제일 즐겁다.
먼저 이 글을 보는 이들은 나와 같은 스린이일 거라 생각하는데, 스도쿠 초반 공략은
우선 스도쿠가 시작할 때 주어지는 확정숫자를 기븐(GIVEN)이라고 하는데, 현재 알려진 바로는 이 기븐 갯수가 최소 17개가 있어야 중복되는 답이 없다고 한다.
1. 기븐 숫자 중에서 갯수가 많은 숫자 부터 공략 한다. 보통 3개 정도의 숫자는 있어야 다이렉트 찾기 조건이 갖춰 진다. 초반에 숫자를 둘러 볼때는 1~2개 짜리는 우선 패스 하자. 최소 3개~4개 정도 있는 숫자부터 공략하자. 그 다음에 2개, 1개, 0개 이런식으로 올라가면 되겠다.
2. 초반에 기븐 숫자가 많은 것 부터 '풀하우스'를 찾다보면 뒤에 기븐 숫자가 적은 숫자라도 새로 생겨난 다른 숫자의 배열에 의해서 풀하우스를 찾을 확률이 높아진다.
3. 이렇게 1~9까지 두세번 돌고 난후에 더 이상 풀하우스가 보이지 않으면 후보 숫자를 넣기 시작하는데, 이 또한 확정숫자가 많은 수부터 공략하자~
10.13 추가 > 스도쿠를 좀 알게된 후에 기본 공식 개념 정리는 아래 링크를 참조 하자
움짤로 익히는 스도쿠 1. 풀하우스(Full House) 및 0.기본개념
움짤로 익히는 스도쿠 2. 후보숫자 넣기 및 링크의 개념 익히기
움짤로 익히는 스도쿠 4. 페어 제거, 숨겨진 페어, 확실한 페어
움짤로 익히는 스도쿠 5. 트리플 제거, 숨겨진 트리플, 확실한 트리플
움짤로 익히는 스도쿠 5. 트리플 제거, 숨겨진 트리플, 확실한 트리플
실전 기본 1-1. 후보 숫자 넣지 않고 다이렉트로 숫자 찾기
위에서 기술한 기초적인 공식을 계속 반복해서 숫자를 찾는 게임이지만 그 전에 선행해야 할 것이 있다. 여러가지 풀이 방법이 있지만 스도쿠 문제를 받으면 제일 먼저 할 일은 후보 숫자를 넣지 않고 바로 입력할 수 있는 숫자를 찾는 것이다. 1부터 9 또는 9부터 1까지 순차적으로 누르면서 연속된 3개의 셀 중에 최소 2개의 셀에는 동일한 숫자가 있고 빈셀에는 그 숫자가 들어갈 수 있는 칸이 한칸만 있어야 한다.
이렇게 확실한 숫자를 찾기 위해서는 3개의 연속된 셀중에 최소한 2개의 셀에 같은 숫자가 들어 있고 나머지 셀에슷 행 또는 열이 다른 칸에 들어갈 빈칸이 단 한개만 있어야 한다.
즉, 위와 같이 4를 눌렀을 때, 셀3과 셀8에 숫자 4가 한개씩 들어 있으나 셀1,셀2에는 4가 없으므로 다이렉트로 셀1, 셀2에서 숫자 4를 찾을 수 없으므로 바로 다음 숫자 5로 넘어간다.
실전 기본 1-2. 후보 숫자 넣지 않고 다이렉트로 숫자 찾기 - 5칸의 셀 셀과 셀 크로스 - 또한 아래와 같이 다른 게임 초반에 후보숫자를 넣지 않고, 한번에 찾을 수 있는 숫자를 찾아 셀과 셀의 숫자를 조사하다가 보면 반드시 답이 나오는 상황이 있다.
바로 숫자가 없는 빈셀이 크로스 되는 행과 열에 있는 셀에 숫자가 4개 있을 때이다. 말로는 어려우니 움짤로 다시 풀어 보겠다.
위의 움짤과 같이 셀2, 셀3, 셀4, 셀7 에 6이 들어 있고, 셀 1과 크로스 되는 열이다. 이 때 6을 클릭 해서 셀1과 겹치는 부분을 제외한 나머지 칸은 B3만 남는 것을 알 수 있다. 이런 크로스 될 때, 후보 숫자 없이 다이렉트로 숫자가 구해 지는 상황은 모든 셀에 적용된다.
2. 같은 숫자가 있는 셀 참조 (기본 중의 기본) 에서 익힌 공식과 같은데 확장판이다. 보고 또 보는 게 최고다.
아래는 2일 전에 실전 기본 1-2. 후보 숫자 넣지 않고 다이렉트로 숫자 찾기 로 후보 숫자를 넣지 않고 깨는 판을 만나서 풀어낸 움짤이다. 후보 숫자 없이 다이렉트로만 푸는데 약 16분 정도 걸렸다. 그 판을 영상으로 뜬 후에 움짤로 만들어 봤다. 스토쿠 실전 기본 중의 기본인 다이렉트로 숫자 찾기 방법에 대한 개념을 익히라고 올려 본다.
이런 식으로 숫자 누르고 찾아 넣고, 숫자 넣고 찾아 넣고 이런 방법이 다이렉트로 숫자 찾기이다. 위의 움짤은 이런식으로 풀었다를 보는 것이고 스도쿠 처음 접한 사람은 아래 더보기를 누르면 0.5초, 1초, 1.5초, 2초로 변화하는 움잘을 올릴테니 보기 편한 초수의 움짤을 잠깐만 보면 '스도쿠 실전~ 최고 기초를 정확히 알게 될 것이다. 이 움짤을 올리는 이유는 당연히 개념을 익히라는 것이 첫 번째 이유이고 실전에서 나온 다이렉트로 숫자를 넣는 다른 방법을 설명하는 샘플 판으로 쓰일 것이다.
1. 후보 숫자 없이 다이렉트 숫자 찾기 - 0.5초 간격
실전 기본 1-3. 후보 숫자 넣지 않고 다이렉트로 숫자 찾기 - 4칸의 셀 크로스 되지 않는 셀 숫자 넣기
크로스 되는 5개의 셀중에 4개의 셀에 같은 숫자가 있으면 바로 숫자를 찾을 수 있는데 4칸의 셀에서 숫자가 찾아지는 경우도 있다. 초반에 다이렉트로 숫자를 찾는 중에 크로스 되는 5칸의 셀이 아닌 4칸의 셀에서 숫자가 찾아지는 경우가 몇가지 있는데 말로 설명하는 것보다 움짤로 보면 이해가 빠르겠다.
1-3-1. 한줄의 셀 3칸과 이웃한 셀 1칸에 같은 숫자 3개가 있고 크로스 되는 셀에 다른 숫자가 배열 되어 있어 다이렉트로 찾을 수 있는 경우
위의 움짤을 보면 셀2, 셀5의 2와 / 셀7과 크로스 되는 셀8 - 총 4칸의 셀에서는 보통 숫자가 찾아 지지 않는데 셀 8의 H5 숫자 3이 숫자 2가 들어갈 자리를 제한해서 숫자 2가 들어가는 자리를 알 수 있다.
복습...
1-3-2. 3칸의 셀에서 숫자 찾기(빈셀의 숫자 배열을 참조)
위의 움짤은 연속된 3개의 셀에서 숫자를 찾는 방법인데 셀4와 셀5의 4에서 우측으로 선을 그으면 셀 6에는 D8열밖에 숫자를 넣을 수 없으므로 4가 들어가게 된다.
10월 31일 추가 > 나도 최근에 알게 된 것인데(나만 모르고 있었나 싶어서 살짝 분했다.), 위에서 눈으로 스캔하여 풀하우스를 찾는 방법외에도 아래의 움짤과 같이 찾는 방법도 있다. 글로 설명하기 보다는 움짤을 보면서 깨우치길 바란다. 초반 풀하우스 찾기의 폭이 많이 넓어질 것이다.