스도쿠를 처음 보면 빈칸마다 숫자 아홉 개를 떠올리기 쉽습니다. 그러나 모든 칸을 한꺼번에 해결할 필요는 없어요. 이미 있는 숫자가 무엇을 금지하는지 보고, 남은 선택이 하나인 곳부터 시작하면 됩니다. 이 글의 스도쿠 하는 법은 숫자를 맞히는 요령보다 왜 지금 이 숫자를 넣을 수 있는가를 확인하는 순서에 초점을 둡니다.
스도쿠 하는 법: 세 규칙은 동시에 적용됩니다
가로의 한 행에는 1부터 9까지 한 번씩, 세로의 한 열에도 한 번씩, 굵은 선으로 나눈 3×3 칸 묶음에도 한 번씩 들어갑니다. 같은 숫자가 떨어져 있어도 같은 행·열·칸 묶음에 있으면 겹친 것입니다. 대각선에는 별도 제한이 없습니다. 여기는 대각선 스도쿠가 아니라 기본 9×9 문제입니다.
숫자의 합이나 순서는 판단 근거가 아닙니다. 1 옆에 2가 와야 하는 것도 아니에요. 한 칸에 5를 넣으려면 그 칸이 속한 행, 열, 칸 묶음에 이미 5가 없는지 확인해야 합니다. 이 확인은 가능하다는 뜻일 뿐, 다른 숫자도 가능하면 아직 확정할 수 없습니다.
전체 판 보기
먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.
빈칸이 적은 곳에서 첫 숫자를 찾으세요
한 행에 빈칸이 하나만 있으면 1~9 중 빠진 숫자를 찾습니다. 그래도 넣기 전 열과 칸 묶음을 확인하세요. 진행 중인 판에서는 앞서 넣은 숫자가 잘못됐을 수 있으므로, 행에서 빠졌다는 사실 하나로 오류를 덮어서는 안 됩니다.
빈칸이 여러 개라면 한 칸의 허용 숫자를 좁혀 봅니다. 예제의 1행 5열에는 행 때문에 못 쓰는 숫자, 열 때문에 못 쓰는 숫자, 칸 묶음 때문에 못 쓰는 숫자를 모두 제외한 뒤 5 하나만 남습니다. 이것을 한 칸의 유일한 후보라고 합니다. 남은 숫자가 하나이므로 선택이 아니라 확정입니다.
전체 판 보기
먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.
한 칸을 보는 방법과 한 숫자를 보는 방법
스도쿠 하는 법을 익힐 때 두 질문을 구분하면 도움이 됩니다. “이 칸에는 무엇이 가능한가?”는 칸 하나에서 후보를 좁히는 질문입니다. “이 행에서 3은 어디에 들어가는가?”는 같은 숫자의 모든 자리를 확인하는 질문이에요.
두 번째 예제에서는 2행의 3이 2행 5열에만 들어갈 수 있습니다. 그 칸에 다른 작은 후보가 보여도 2행에는 3이 반드시 하나 있어야 하므로 여기로 결정됩니다. 이를 한 구역의 유일한 자리라고 부릅니다. 칸에 후보가 하나인지와 행에 자리가 하나인지는 서로 다른 근거입니다.
전체 판 보기
먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.
전체 판 보기
먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.
이런 진행 그림은 처음부터 주어진 숫자만 있는 원제가 아닐 수 있습니다. 앞 단계에서 증명한 숫자와 후보 삭제가 포함되어 있어요. 그림의 작은 숫자는 그 과정을 거친 완전한 논리 후보이며, 임의로 몇 개만 적은 플레이어 메모와 다릅니다.
메모와 확정 숫자를 섞지 마세요
아직 2와 7이 모두 가능하면 큰 숫자를 하나 골라 넣지 말고 후보 메모에 둘을 남깁니다. 작은 숫자는 “정답일 수 있음”을 표시하며, 그 자체로 정답을 확정하지 않습니다. 가능하지 않은 숫자를 빼는 것만큼 가능한 숫자를 빠뜨리지 않는 것도 중요해요.
한 숫자를 확정한 뒤에는 같은 행·열·칸 묶음에서 같은 후보를 지웁니다. 게임의 자동 정리 설정이 켜져 있으면 이 작업을 함께 수행합니다. 되돌리기는 확정 숫자와 그때 지운 메모를 함께 복원하므로, 입력이 잘못되었다면 메모를 처음부터 다시 만들지 않아도 됩니다. 자세한 방법은 후보 메모 설명에서 볼 수 있어요.
반례: 지금 두 후보가 남으면 결정할 수 없습니다
전체 판 보기
먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.
점선 테두리는 확정 숫자가 줄어든 칸이에요. 보라색 칸에서 원래 기법의 조건이 깨졌는지 확인하세요.
스도쿠 하는 법에서 가장 흔한 실수는 ‘이 숫자가 들어가도 지금 겹치지 않는다’를 ‘이 숫자가 답이다’로 바꾸는 것입니다. 모순이 바로 보이지 않는 선택도 뒤에서 막힐 수 있어요. 다른 후보를 배제한 근거나 그 구역의 유일한 위치를 확인하지 못했다면, 큰 숫자로 입력하지 않는 편이 좋습니다.
연습 1: 한 칸에 남은 숫자
아래 연습은 별도 판입니다. 칸과 숫자를 선택한 뒤 답을 확인하세요. 원래 게임의 저장이나 기록을 바꾸지 않습니다.
문제를 불러오는 중…
연습 1의 답과 이유
2행 5열에 7을 넣습니다. 예제 naked-single-2에서 그 칸의 완전한 후보는 7 하나뿐입니다. 2행, 5열, 위쪽 가운데 칸 묶음의 확정 숫자를 함께 제외한 결과입니다. 후보 7을 이웃 칸에서 지운 뒤에는 다른 칸이 새로 유일해졌는지 다시 살펴보세요.
연습 2: 숫자가 갈 수 있는 유일한 자리
문제를 불러오는 중…
연습 2의 답과 이유
1행 4열에 2를 넣습니다. hidden-single-2는 4열을 기준으로 후보 2의 위치를 모두 조사합니다. 다른 빈칸에는 2를 둘 수 없고 1행 4열만 남으므로, 그 칸에 다른 후보가 보여도 2가 결정됩니다. 한 칸의 후보가 하나라서 넣는 연습 1과 근거가 다릅니다.
쉬운 판에서 이 순서를 반복해 보세요
세 구역 확인 → 한 칸의 유일한 후보 → 한 숫자의 유일한 자리 → 입력 후 이웃 후보 정리의 순서로 돌아가 보세요. 같은 검사를 반복하는 것은 후퇴가 아닙니다. 새 숫자 하나가 주변 조건을 바꾸므로, 조금 전에는 못 찾았던 확정 수가 나타납니다.
스도쿠 하는 법을 읽은 다음에는 쉬움 스도쿠에서 기본 두 방법을 연습하거나 오늘의 문제를 골라 보세요. 시간이 오래 걸려도 괜찮습니다. 입력이 틀렸는지 확인하고 싶다면 ‘입력 확인’, 다음 근거만 보고 싶다면 단계별 힌트를 사용하세요. 계속 막히면 찍기 전에 확인할 네 가지로 돌아와 순서를 점검할 수 있습니다.