스도쿠 하는 법: 세 가지 규칙과 첫 숫자 찾기

행·열·칸 묶음의 규칙을 보고 첫 숫자를 확정하는 이유를 예제에서 확인하세요.

스도쿠를 처음 보면 빈칸마다 숫자 아홉 개를 떠올리기 쉽습니다. 그러나 모든 칸을 한꺼번에 해결할 필요는 없어요. 이미 있는 숫자가 무엇을 금지하는지 보고, 남은 선택이 하나인 곳부터 시작하면 됩니다. 이 글의 스도쿠 하는 법은 숫자를 맞히는 요령보다 왜 지금 이 숫자를 넣을 수 있는가를 확인하는 순서에 초점을 둡니다.

스도쿠 하는 법: 세 규칙은 동시에 적용됩니다

가로의 한 행에는 1부터 9까지 한 번씩, 세로의 한 열에도 한 번씩, 굵은 선으로 나눈 3×3 칸 묶음에도 한 번씩 들어갑니다. 같은 숫자가 떨어져 있어도 같은 행·열·칸 묶음에 있으면 겹친 것입니다. 대각선에는 별도 제한이 없습니다. 여기는 대각선 스도쿠가 아니라 기본 9×9 문제입니다.

숫자의 합이나 순서는 판단 근거가 아닙니다. 1 옆에 2가 와야 하는 것도 아니에요. 한 칸에 5를 넣으려면 그 칸이 속한 행, 열, 칸 묶음에 이미 5가 없는지 확인해야 합니다. 이 확인은 가능하다는 뜻일 뿐, 다른 숫자도 가능하면 아직 확정할 수 없습니다.

전체 판 보기

스도쿠 하는 법: 1행 5열과 그 행·열·칸 묶음의 관계c1c2c3c4c5c6c7c8c9r1r2r3r4r5r6r7r8r93453456958213473578257157493647912763458123824714717961247951579682141431264735181278929247948524773616153891724124579145257234712471675828929

먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.

후보 확대하기

칸 묶음을 선택해 후보와 각 칸의 좌표를 확인하세요.

스도쿠 하는 법: 1행 5열과 그 행·열·칸 묶음의 관계 · 1번 칸 묶음c1c2c3r1r2r3345345635782574791
원래 문제 sudoku-v1-easy-0001의 첫 단계입니다. 1행 5열은 가로 1행, 세로 5열, 위쪽 가운데 칸 묶음에 함께 속합니다. 작은 숫자는 이 세 구역을 확인한 논리 후보입니다.

빈칸이 적은 곳에서 첫 숫자를 찾으세요

한 행에 빈칸이 하나만 있으면 1~9 중 빠진 숫자를 찾습니다. 그래도 넣기 전 열과 칸 묶음을 확인하세요. 진행 중인 판에서는 앞서 넣은 숫자가 잘못됐을 수 있으므로, 행에서 빠졌다는 사실 하나로 오류를 덮어서는 안 됩니다.

빈칸이 여러 개라면 한 칸의 허용 숫자를 좁혀 봅니다. 예제의 1행 5열에는 행 때문에 못 쓰는 숫자, 열 때문에 못 쓰는 숫자, 칸 묶음 때문에 못 쓰는 숫자를 모두 제외한 뒤 5 하나만 남습니다. 이것을 한 칸의 유일한 후보라고 합니다. 남은 숫자가 하나이므로 선택이 아니라 확정입니다.

전체 판 보기

1행 5열에 5를 확정한 뒤의 판c1c2c3c4c5c6c7c8c9r1r2r3r4r5r6r7r8r93434695821347357825717493647912763458123824714717961247951579682141431264735181278929247948524773616153891724124579145257234712471675828929

먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.

후보 확대하기

칸 묶음을 선택해 후보와 각 칸의 좌표를 확인하세요.

1행 5열에 5를 확정한 뒤의 판 · 1번 칸 묶음c1c2c3r1r2r33434635782574791
검증된 첫 수는 1행 5열의 5입니다. 같은 행·열·칸 묶음의 다른 빈칸에서는 후보 5를 지우지만, 이웃이 아닌 칸의 5는 이 입력만으로 지우지 않습니다.

한 칸을 보는 방법과 한 숫자를 보는 방법

스도쿠 하는 법을 익힐 때 두 질문을 구분하면 도움이 됩니다. “이 칸에는 무엇이 가능한가?”는 칸 하나에서 후보를 좁히는 질문입니다. “이 행에서 3은 어디에 들어가는가?”는 같은 숫자의 모든 자리를 확인하는 질문이에요.

두 번째 예제에서는 2행의 3이 2행 5열에만 들어갈 수 있습니다. 그 칸에 다른 작은 후보가 보여도 2행에는 3이 반드시 하나 있어야 하므로 여기로 결정됩니다. 이를 한 구역의 유일한 자리라고 부릅니다. 칸에 후보가 하나인지와 행에 자리가 하나인지는 서로 다른 근거입니다.

전체 판 보기

2행에서 숫자 3의 유일한 자리를 찾는 그림c1c2c3c4c5c6c7c8c9r1r2r3r4r5r6r7r8r93248246782569124678946782456791695836712464612461678128126784695636781256795789458478935256846781346726147835134584789347183148714692468524616121269531467467847691825363691589158367419219

먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.

후보 확대하기

칸 묶음을 선택해 후보와 각 칸의 좌표를 확인하세요.

2행에서 숫자 3의 유일한 자리를 찾는 그림 · 1번 칸 묶음c1c2c3r1r2r33248246781695167812812678
예제 hidden-single-1은 원제 sudoku-v1-medium-0001의 검증된 진행 상태입니다. 2행 전체의 후보 3을 비교하면 2행 5열만 남습니다. 한 칸의 메모만 보고 판단하지 않습니다.

전체 판 보기

2행 5열에 3을 넣어 다른 후보를 정리한 결과c1c2c3c4c5c6c7c8c9r1r2r3r4r5r6r7r8r932482467825691246789467824567916958371246461246167812812678469563678125679578945847893525684678134672614783514584789347183148714692468524616121269531467467847691825363691589158367419219

먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.

후보 확대하기

칸 묶음을 선택해 후보와 각 칸의 좌표를 확인하세요.

2행 5열에 3을 넣어 다른 후보를 정리한 결과 · 1번 칸 묶음c1c2c3r1r2r33248246781695167812812678
2행에서 3의 유일한 자리를 확정했습니다. 그 칸의 후보 6은 사라지고, 같은 행·열·칸 묶음의 3도 정리됩니다. 유일한 위치에서 확정한 수가 주변 후보를 바꾸는 결과입니다.

이런 진행 그림은 처음부터 주어진 숫자만 있는 원제가 아닐 수 있습니다. 앞 단계에서 증명한 숫자와 후보 삭제가 포함되어 있어요. 그림의 작은 숫자는 그 과정을 거친 완전한 논리 후보이며, 임의로 몇 개만 적은 플레이어 메모와 다릅니다.

메모와 확정 숫자를 섞지 마세요

아직 2와 7이 모두 가능하면 큰 숫자를 하나 골라 넣지 말고 후보 메모에 둘을 남깁니다. 작은 숫자는 “정답일 수 있음”을 표시하며, 그 자체로 정답을 확정하지 않습니다. 가능하지 않은 숫자를 빼는 것만큼 가능한 숫자를 빠뜨리지 않는 것도 중요해요.

한 숫자를 확정한 뒤에는 같은 행·열·칸 묶음에서 같은 후보를 지웁니다. 게임의 자동 정리 설정이 켜져 있으면 이 작업을 함께 수행합니다. 되돌리기는 확정 숫자와 그때 지운 메모를 함께 복원하므로, 입력이 잘못되었다면 메모를 처음부터 다시 만들지 않아도 됩니다. 자세한 방법은 후보 메모 설명에서 볼 수 있어요.

반례: 지금 두 후보가 남으면 결정할 수 없습니다

전체 판 보기

제약이 부족해 1행 5열의 숫자를 아직 정할 수 없는 반례c1c2c3c4c5c6c7c8c9r1r2r3r4r5r6r7r8r934583455629258912412347357825715749364791276324581238247914717961247951579682141431264793512812789292479485247736161538917241245791452572347124716725828929

먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.

후보 확대하기

칸 묶음을 선택해 후보와 각 칸의 좌표를 확인하세요.

제약이 부족해 1행 5열의 숫자를 아직 정할 수 없는 반례 · 1번 칸 묶음c1c2c3r1r2r334583455635782574791

점선 테두리는 확정 숫자가 줄어든 칸이에요. 보라색 칸에서 원래 기법의 조건이 깨졌는지 확인하세요.

점선 테두리는 확정 숫자가 줄어든 칸이에요. 보라색 칸에서 원래 기법의 조건이 깨졌는지 확인하세요.

같은 정답을 허용하면서 일부 확정 숫자를 덜 준 반례입니다. 1행 5열의 논리 후보가 하나로 제한되지 않으므로 원래 예제의 5를 그대로 확정할 수 없습니다. 빠진 플레이어 메모를 진짜 후보 집합인 것처럼 꾸민 그림이 아닙니다.

스도쿠 하는 법에서 가장 흔한 실수는 ‘이 숫자가 들어가도 지금 겹치지 않는다’를 ‘이 숫자가 답이다’로 바꾸는 것입니다. 모순이 바로 보이지 않는 선택도 뒤에서 막힐 수 있어요. 다른 후보를 배제한 근거나 그 구역의 유일한 위치를 확인하지 못했다면, 큰 숫자로 입력하지 않는 편이 좋습니다.

연습 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과 근거가 다릅니다.

쉬운 판에서 이 순서를 반복해 보세요

세 구역 확인 → 한 칸의 유일한 후보 → 한 숫자의 유일한 자리 → 입력 후 이웃 후보 정리의 순서로 돌아가 보세요. 같은 검사를 반복하는 것은 후퇴가 아닙니다. 새 숫자 하나가 주변 조건을 바꾸므로, 조금 전에는 못 찾았던 확정 수가 나타납니다.

스도쿠 하는 법을 읽은 다음에는 쉬움 스도쿠에서 기본 두 방법을 연습하거나 오늘의 문제를 골라 보세요. 시간이 오래 걸려도 괜찮습니다. 입력이 틀렸는지 확인하고 싶다면 ‘입력 확인’, 다음 근거만 보고 싶다면 단계별 힌트를 사용하세요. 계속 막히면 찍기 전에 확인할 네 가지로 돌아와 순서를 점검할 수 있습니다.


게임으로 돌아가기