스도쿠를 단계별로 배우는 방법
OnlineSudoku · 어제 · 조회수 1회
스도쿠 초보자를 위한 실전 가이드입니다. 격자의 구조를 이해하고, 후보 숫자를 쓰고, 싱글을 찾고, 추측을 피하면서 안정적인 풀이 루틴을 만드는 방법을 다룹니다.

스도쿠는 시작하기 쉽지만, 제대로 파고들수록 생각보다 깊은 퍼즐입니다. 규칙은 한 문장으로 설명할 수 있습니다. 모든 행, 모든 열, 모든 3x3 박스에 1부터 9까지의 숫자가 한 번씩 들어가야 합니다. 어려운 부분은 규칙을 외우는 것이 아니라, 격자를 어떻게 바라볼지 배우는 것입니다.
많은 초보자가 막히는 이유는 스도쿠를 찍기 게임처럼 대하기 때문입니다. 빈칸을 보고 “느낌상 맞는” 숫자를 넣은 뒤, 몇 수 후에 더 이상 진행하지 못합니다. 좋은 스도쿠 풀이는 다릅니다. 퍼즐의 구조를 읽고, 가능성을 좁히고, 논리가 충분할 때만 숫자를 넣습니다.
이 가이드는 기본 격자 구조부터 실제 풀이 습관까지 단계별로 설명합니다. 처음부터 고급 기법이 필요하지는 않습니다. 오히려 가장 빠르게 실력을 키우는 방법은 쉬운 패턴을 먼저 확실히 익히는 것입니다.
1단계: 격자의 세 가지 규칙 이해하기
표준 스도쿠는 9x9 격자에 배치된 81개의 칸으로 이루어져 있습니다. 격자는 다음으로 나뉩니다.
- 9개의 행
- 9개의 열
- 9개의 작은 3x3 박스
각 행에는 1부터 9까지의 숫자가 들어가야 합니다. 각 열도 마찬가지입니다. 각 3x3 박스도 같은 규칙을 따릅니다.
즉, 어떤 행, 열, 박스에서도 숫자는 반복될 수 없습니다.
어떤 행에 이미 7이 있다면, 그 행의 다른 빈칸에는 7이 들어갈 수 없습니다. 어떤 열에 이미 4가 있다면, 그 열의 다른 빈칸에는 4가 들어갈 수 없습니다. 어떤 3x3 박스에 이미 9가 있다면, 그 박스의 남은 빈칸에는 9가 들어갈 수 없습니다.
기본처럼 들리지만, 이것이 모든 스도쿠 기법의 토대입니다. 고급 기법도 결국 이 규칙을 더 세밀하게 적용하는 방법입니다.
좋은 습관은 한 칸을 따로 떼어 보지 않는 것입니다. 모든 빈칸은 동시에 하나의 행, 하나의 열, 하나의 박스에 속합니다. 어떤 숫자가 그 세 영역의 규칙을 모두 깨지 않을 때만 그 칸에 들어갈 수 있습니다.
2단계: 아무 문제나 고르지 말고 쉬운 문제부터 시작하기
스도쿠를 배우고 있다면 쉬운 문제부터 시작하세요. 자존심의 문제가 아닙니다. 쉬운 문제는 눈이 진짜 진행 상황을 알아보도록 훈련시켜 줍니다.
좋은 초보자용 문제는 직접적인 논리로 채울 수 있는 숫자가 충분히 많습니다. 후보 숫자를 많이 쓰거나 긴 추론을 하지 않아도 격자의 일부를 풀 수 있어야 합니다.
처음부터 어려운 문제가 더 좋은 연습은 아닙니다. 어려운 문제는 아직 배우지 않은 기법을 요구하는 경우가 많고, 특히 추측이라는 나쁜 습관을 만들기 쉽습니다.
쉬운 스도쿠를 안정적으로 풀 수 있을 때까지 연습하세요. 그다음 중급 문제로 넘어갑니다. 후보 숫자와 기본 후보 논리에 익숙해진 뒤에야 어려운 문제나 전문가 문제에 시간을 쓰는 것이 좋습니다.
목표는 운 좋게 어려운 문제 하나를 끝내는 것이 아닙니다. 반복해서 사용할 수 있는 풀이 과정을 만드는 것입니다.
다음 흐름을 추천합니다.
- 거의 막히지 않을 때까지 쉬운 문제를 풉니다.
- 쉬운 문제를 차분히 끝낼 수 있으면 중급 문제로 넘어갑니다.
- 후보 표시와 기본 후보 논리에 익숙해진 뒤 어려운 문제를 풉니다.
이런 순서가 바로 어려운 격자로 뛰어드는 것보다 훨씬 많은 것을 가르쳐 줍니다.
3단계: 보드를 스캔하는 법 배우기
스캔은 첫 번째 진짜 스도쿠 기술입니다. 행, 열, 박스를 보며 어떤 숫자가 들어갈 수 있는지, 들어갈 수 없는지 확인하는 과정입니다.
먼저 1 같은 숫자 하나를 고릅니다. 모든 3x3 박스를 보면서 “이 박스에서 1은 어디에 들어갈 수 있을까?”라고 묻습니다.
어떤 행에 이미 1이 있으면 그 행의 빈칸에는 1이 들어갈 수 없습니다. 어떤 열에 이미 1이 있어도 같습니다. 불가능한 위치를 지워 나가면, 한 박스에서 1이 들어갈 수 있는 칸이 하나만 남을 수 있습니다. 그 칸은 1입니다.
그다음 2, 3, 4도 같은 방식으로 9까지 확인합니다.
초보자는 스캔을 너무 무작위로 하는 경우가 많습니다. 한 칸을 보고, 다른 칸으로 뛰고, 다시 격자 반대편으로 넘어갑니다. 더 좋은 방법은 한 번에 숫자 하나만 보는 것입니다. 집중이 유지되고 실수도 줄어듭니다.
예를 들어, 퍼즐에 이미 놓인 모든 5를 봅니다. 그 5들이 어떤 행, 열, 박스를 제한하는지 확인합니다. 그런 다음 아직 5가 없는 각 박스를 봅니다. 때로는 5가 들어갈 수 있는 빈칸이 하나만 남습니다. 그 칸은 반드시 5입니다.
이 기법은 흔히 크로스해칭이라고 부릅니다. 단순하지만 초급과 중급 문제의 큰 부분을 해결합니다.

4단계: 뚜렷한 싱글 찾기
싱글은 한 칸이나 한 영역에서 선택지가 하나만 남은 상태입니다.
초보자가 일찍 익혀야 할 싱글은 두 가지입니다.
첫 번째는 네이키드 싱글입니다. 어떤 빈칸에 가능한 숫자가 하나만 남았을 때입니다. 예를 들어 그 칸이 속한 행, 열, 박스를 통해 1, 2, 3, 4, 5, 6, 8, 9가 모두 제외되었다면 남는 숫자는 7뿐입니다. 그 칸은 7입니다.
두 번째는 히든 싱글입니다. 어떤 숫자가 한 행, 열, 박스 안에서 들어갈 수 있는 위치가 하나뿐일 때입니다. 그 칸에 다른 후보 숫자가 적혀 있어도 상관없습니다.
예를 들어, 어떤 3x3 박스에 빈칸이 다섯 개 있다고 해봅시다. 주변 행과 열을 확인한 결과, 6이 들어갈 수 있는 칸이 하나뿐이라면 그 칸은 6입니다. 처음에는 다른 숫자도 가능해 보여도, 6의 위치로는 그곳밖에 없습니다.
네이키드 싱글은 한 칸에 관한 것입니다. 히든 싱글은 한 숫자가 행, 열, 박스 안에서 어디에 들어갈 수 있는지에 관한 것입니다.
둘 다 중요합니다. 많은 플레이어는 네이키드 싱글만 찾는 습관을 멈추고 “이 숫자는 어디에 갈 수 있지?”라고 묻기 시작할 때 빠르게 성장합니다.
5단계: 분명한 수가 보이지 않을 때 후보 숫자 사용하기
어느 순간 스캔만으로는 진행이 느려집니다. 그때 후보 숫자가 유용합니다.
후보 숫자는 빈칸에 아직 들어갈 수 있는 숫자를 작게 적어 두는 메모입니다. 어떤 칸이 2, 5, 8 중 하나라면 그 숫자들을 후보로 적습니다.
좋은 후보 표기는 패턴을 보이게 합니다. 나쁜 표기는 잡음만 만듭니다.
너무 이른 시점에 모든 빈칸에 모든 후보를 다 채워 넣을 필요는 없습니다. 초보자에게는 오히려 격자가 읽기 어려워질 수 있습니다. 처음에는 지금 작업 중인 영역에만 후보를 적어 보세요. 실력이 늘면 전체 후보 표기가 더 유용해집니다.
후보를 적을 때는 항상 행, 열, 박스를 확인하세요. 후보 숫자는 추측이 아닙니다. 제거 과정을 통과하고 남은 숫자입니다.
확정 숫자를 넣은 뒤에는 같은 행, 열, 박스의 관련 후보를 업데이트해야 합니다. 4를 넣었다면, 그 배치의 영향을 받는 모든 후보 목록에서 4를 지웁니다.
많은 실수가 이 업데이트 단계에서 생깁니다. 초보자는 맞는 숫자를 넣고도 후보를 정리하지 않는 경우가 많습니다. 나중에 오래된 메모를 바탕으로 판단하면, 잘 풀던 퍼즐도 망가질 수 있습니다.
6단계: 한 번에 한 영역씩 보기
스도쿠는 전체 보드를 한꺼번에 풀려 하지 않을 때 더 쉬워집니다.
이미 숫자가 많이 채워진 행, 열, 박스를 고르세요. 여섯 칸, 일곱 칸, 여덟 칸이 채워진 영역은 보통 가장 좋은 출발점입니다. 빈칸이 적을수록 가능성도 적습니다.
어떤 행에 이미 숫자가 일곱 개 있다면 빈칸은 두 개뿐입니다. 빠진 숫자가 3과 8이라면, 어느 칸이 3이고 어느 칸이 8인지 결정하면 됩니다. 그 두 칸과 연결된 열과 박스를 확인하면, 한 숫자가 한 위치에서 막혀 답이 분명해지는 경우가 많습니다.
같은 생각은 박스에도 적용됩니다. 빈칸이 두세 개뿐인 3x3 박스는 빈칸이 여섯 개 남은 박스보다 보통 풀기 쉽습니다.
이것은 풀이 흐름을 만드는 가장 쉬운 방법 중 하나입니다. 항상 왼쪽 위에서 시작할 필요는 없습니다. 퍼즐이 가장 많은 정보를 주는 곳에서 시작하세요.
7단계: 풀이와 추측을 구분하기
제대로 만들어진 스도쿠 문제에는 해답이 하나뿐입니다. 난이도에 따라 논리가 단순할 수도, 복잡할 수도 있지만 모든 숫자는 논리로 놓을 수 있습니다.
추측은 충분한 증거 없이 숫자를 넣는 것입니다. 맞을 수도 있지만, 그것은 풀이가 아니라 베팅에 가깝습니다.
매우 어려운 문제나 컴퓨터 풀이에서는 시행착오가 쓰이는 상황도 있습니다. 하지만 스도쿠를 배우는 단계라면 너무 이른 추측은 실력 향상을 늦춥니다. 원래 발견해야 할 기법을 가려 버리기 때문입니다.
좋은 규칙은 이렇습니다. 숫자를 넣기 전에 왜 그 칸에 들어가야 하는지 설명할 수 있어야 합니다.
설명은 화려할 필요가 없습니다. “이 박스에서 8이 들어갈 수 있는 유일한 칸이다”면 충분합니다. “다른 숫자가 모두 막혀서 이 칸은 2밖에 안 된다”도 충분합니다.
“아마 5일 것 같다”는 충분하지 않습니다.
설명할 수 없다면 후보로 남겨 두고 계속 근거를 찾으세요.
8단계: 반복 가능한 풀이 루틴 만들기
초보자에게 좋은 루틴은 다음과 같습니다.
- 1부터 9까지 숫자별로 스캔합니다.
- 박스, 행, 열에서 쉽게 놓을 수 있는 위치를 찾습니다.
- 거의 완성된 영역을 확인합니다.
- 가장 활발하게 진행되는 부분에 후보 숫자를 적습니다.
- 네이키드 싱글과 히든 싱글을 찾습니다.
- 숫자를 놓을 때마다 후보를 업데이트하고 영향을 받은 영역을 다시 스캔합니다.
처음에는 느리게 느껴질 수 있습니다. 하지만 몇 문제만 풀어도 자연스러워집니다. 흔한 모양이 더 빨리 보이고, 숫자 하나를 놓으면 주변의 다른 숫자가 열리는 경우도 자주 보게 됩니다.
스도쿠 풀이는 직선이 아니라 반복입니다.
스캔하고, 놓고, 업데이트하고, 다시 스캔합니다.
이 반복이 게임의 핵심입니다.
9단계: 초보자가 자주 하는 실수 피하기
가장 흔한 실수는 숫자가 편해 보인다는 이유로 넣는 것입니다. 스도쿠는 편리함이 아니라 증거를 요구합니다.
또 다른 흔한 실수는 박스를 무시하는 것입니다. 많은 초보자가 행과 열에만 집중하고, 모든 3x3 박스도 똑같이 강한 제약이라는 점을 잊습니다. 강한 단서는 박스에서 나오는 경우가 많습니다.
세 번째 실수는 메모를 업데이트하지 않는 것입니다. 후보가 오래되면 논리도 믿을 수 없습니다. 후보 정리는 선택 사항이 아니라 한 수를 둔 과정의 일부로 생각하세요.
어떤 초보자는 기법을 너무 빨리 바꿉니다. 몇 초 스캔해도 보이지 않으면 바로 고급 기법이 필요하다고 생각합니다. 보통은 더 차분히 스캔하거나, 정보가 많은 영역을 고르면 됩니다.
마지막으로 서두르지 마세요. 속도는 깔끔한 습관에서 나옵니다. 정확해지기 전에 빠르게 풀려고 하면 빠르게 실수하는 습관을 만들 뿐입니다.
10단계: 다음 기법을 배울 때 알기
싱글과 스캔에 익숙해졌다면 초급에서 중급으로 넘어가는 기법을 배울 수 있습니다.
다음으로 유용한 개념은 페어와 잠긴 후보입니다.
네이키드 페어는 같은 행, 열, 박스 안에 동일한 두 후보만 가진 두 칸이 있을 때 나타납니다. 그 두 숫자는 그 두 칸을 차지할 수밖에 없으므로, 같은 영역의 다른 칸에서 그 후보를 제거할 수 있습니다.
히든 페어는 반대 방향으로 생각합니다. 두 숫자가 한 행, 열, 박스 안에서 같은 두 칸에만 나타난다면, 그 칸들에 다른 후보가 있어도 페어가 됩니다. 페어를 찾으면 여분의 후보를 지울 수 있습니다.
잠긴 후보는 어떤 숫자가 3x3 박스 안에서 한 행 또는 한 열에만 제한될 때 사용합니다. 그 제한을 이용해 박스 밖의 같은 행이나 열에서 같은 숫자를 제거할 수 있습니다.
모든 것을 한꺼번에 배울 필요는 없습니다. 한 번에 하나의 기법을 추가하고, 실제 격자에서 보일 때까지 연습한 뒤 다음으로 넘어가세요.
대부분의 플레이어에게 좋은 학습 순서는 다음과 같습니다.
- 싱글
- 스캔
- 후보 숫자
- 페어
- 잠긴 후보
- X-Wing과 다른 고급 패턴
초보자를 위한 간단한 연습 계획
스도쿠를 제대로 배우고 싶다면 짧게라도 집중해서 연습하세요. 급하게 다섯 문제를 푸는 것보다, 한 문제를 제대로 푸는 것이 더 많이 가르쳐 줍니다.
첫 주에는 쉬운 문제를 풀고 어디에서 막혔는지 적어 보세요. 속도는 신경 쓰지 않아도 됩니다. 싱글을 얼마나 자주 찾는지, 박스 기반 논리를 놓치지는 않는지, 후보 메모가 깔끔하게 유지되는지에 집중하세요.
둘째 주에는 중급 문제를 시작합니다. 후보 숫자를 더 자주 사용하되 여전히 추측은 피하세요. 막히면 힌트를 보기 전에 각 행, 열, 박스를 체계적으로 검토합니다.
셋째 주에는 네이키드 페어나 잠긴 후보 같은 기법 하나를 공부합니다. 그런 다음 그 기법이 나오는 문제를 풉니다. 목표는 방법을 읽는 것만이 아니라 실제 격자에서 알아보는 것입니다.
스도쿠 실력은 패턴 기억으로 자랍니다. 처음에는 모든 수가 따로따로 느껴집니다. 나중에는 익숙한 배치가 눈에 띄기 시작합니다. 거의 완성된 박스를 보고 어디를 확인해야 하는지 알게 됩니다. 같은 후보를 가진 두 칸을 보면 멈춰서 보게 됩니다. 어떤 숫자가 한 줄에 잠겨 있으면 무엇을 지울 수 있는지 이해하게 됩니다.
그때부터 스도쿠는 훨씬 더 즐거워집니다.
마무리 생각
스도쿠를 배우는 것은 수십 가지 요령을 외우는 일이 아닙니다. 제약을 알아보는 눈을 훈련하는 일입니다.
격자에 이미 놓인 모든 숫자는 정보를 줍니다. 모든 행, 열, 박스는 가능성을 줄입니다. 확정된 한 수는 퍼즐을 조금 더 작게 만들어야 합니다.
쉬운 문제부터 시작하세요. 차분히 스캔하세요. 필요할 때 후보 숫자를 쓰세요. 설명할 수 있을 때만 숫자를 넣으세요. 실수는 좌절하지 말고 복기하세요.
초기에 이런 습관을 만들면 어려운 스도쿠도 덜 미스터리하게 느껴집니다. 여전히 도전적이겠지만, 그 도전은 혼란이 아니라 논리에서 오는 어려움이 됩니다.
스도쿠가 가장 재미있는 순간은 모든 단계가 말이 될 때입니다. 처음부터 그렇게 배우면 풀이가 더 빠르고, 더 깔끔하고, 훨씬 만족스러워집니다.