Sudoku Flow

스도쿠 퍼즐 만드는 법: 손으로, 또는 프로그램으로

스도쿠를 만드는 방법이에요. 완성된 격자에서 시작해 정답이 정확히 하나로 유지되는 동안 숫자를 빼고, 마지막에 난이도를 매겨요. 손으로 만드는 법과 저희 앱이 만드는 법을 알려 드려요.

수정일: 2026-11-06

1단계: 완성된 격자

올바르게 빈틈없이 채워진 격자가 필요해요. 손으로 빠르게 만드는 방법이 있어요. 맨 위 행에 1부터 9까지 쓰고, 그다음 행마다 바로 위 행을 세 자리씩 밀어서 쓰고, 세 행 묶음이 새로 시작될 때는 한 자리를 더 미세요. 그러면 모든 행, 열, 박스에 1부터 9까지가 한 번씩 들어가요.

이렇게 만든 격자에는 뚜렷한 패턴이 있어요. 격자 전체에서 숫자를 맞바꾸기(예를 들어 모든 1과 5를 서로 바꾸기), 묶음 안에서 행끼리 바꾸기, 묶음 전체를 바꾸기, 그리고 열에서도 같은 작업을 하면 완성된 스도쿠는 그대로 유지되면서 패턴은 감춰져요.

손으로 만든 완성된 격자예요. 각 행은 바로 위 행을 옆으로 민 것이에요.

2단계: 숫자 빼기

숫자를 하나씩, 아무 순서로나 빼세요. 하나를 뺄 때마다 퍼즐의 정답이 여전히 정확히 하나인지 확인하세요. 정답이 두 개가 되었다면 그 숫자를 다시 넣고 다른 칸으로 시도하세요. 더는 뺄 수 있는 숫자가 없으면, 그 격자와 그 순서에서 가능한 가장 적은 수의 주어진 숫자로 퍼즐이 완성된 거예요.

3단계: 정답이 하나인지 확인하기

손으로 할 때는 이 부분이 어려워요. 격자를 채우는 다른 방법이 하나도 통하지 않는다는 것을 확실히 알아야 하니까요. 추측 없이 한 단계씩 직접 풀어 보는 것이 좋은 확인 방법이에요. 모든 단계에서 다른 선택지가 없었다면 다른 숫자는 들어갈 수 없으므로, 정답은 하나뿐이에요. 프로그램은 정답의 개수를 그냥 세면 돼요.

이렇게 만든 실제 퍼즐

저희는 프로그램으로 해 봤어요. 저희 인쇄용 활동지의 첫 번째 ‘쉬움’ 퍼즐의 정답에서 시작했어요. 프로그램은 81칸을 무작위 순서로 한 번씩 비워 봤어요. 숫자 57개는 완전히 빠졌고, 24개는 두 번째 정답이 생겨서 다시 넣어야 했어요. 그 숫자 24개로 정답이 정확히 하나인 퍼즐이 만들어져요. 가장 어려운 단계는 포인팅 페어 기법이므로, 저희 앱에서는 이 퍼즐을 어려움 난이도로 분류해요:

완성된 격자로 만든 퍼즐이에요. 숫자 24개가 남아 있고, 정답은 정확히 하나예요.

저희 앱의 퍼즐을 만든 방법

똑같은 방법으로, 프로그램이 만들었어요. 프로그램은 무작위로 완성된 격자를 채우고, 박스마다 무작위로 고른 칸 하나를 남겨 둔 다음, 나머지 칸을 무작위 순서로 비워 보며 두 번째 정답이 생길 때마다 숫자를 다시 넣어요. 이 과정을 퍼즐의 빈칸 수가 난이도에 맞는 수가 될 때까지 반복해요. 격자가 그 수에 이르지 못하면, 목표 빈칸 수를 두 개 줄여 처음부터 다시 시작해요. 그다음 저희 힌트 엔진이 모든 퍼즐을 한 단계씩 풀고, 필요했던 가장 어려운 기법을 기준으로 난이도를 매겨요. ‘쉬움’ 퍼즐은 더 순하게 만들려고 나중에 숫자 몇 개를 다시 채워 넣은 뒤 한 번 더 확인했어요.

직접 만들 때의 요령

  • 더 쉬운 퍼즐을 원하면 일찍 멈추세요. 주어진 숫자가 많을수록 대개 단계가 쉬워져요.
  • 많은 퍼즐 제작자가 주어진 숫자를 대칭으로 배치해요. 보기에는 좋지만, 규칙이 아니라 전통이에요.
  • 공유하기 전에 직접 풀어 보거나, 다른 사람에게 풀어 봐 달라고 부탁하세요.
  • 저희 스도쿠 생성기는 브라우저에서 새 퍼즐을 만들고, 퍼즐마다 정답이 정확히 하나인지 확인한 다음, 저희 앱의 힌트 엔진으로 난이도를 매겨요.

연습

이 사이트의 모든 틀린 숫자 찾기 퍼즐에는 틀린 숫자가 정확히 하나 있으며, 각 페이지에서 격자를 직접 눌러 플레이할 수 있습니다.

스도쿠 가이드

스도쿠 앱 아이콘

이런 퍼즐을 더 풀고 싶으신가요?

저희는 iPhone, iPad, Mac, Android용 스도쿠 앱도 만듭니다. 광고가 전혀 없고 오프라인에서도 사용할 수 있습니다. 힌트를 요청하면 숫자만 채워 주는 대신 풀이 기법을 보여 줍니다.

Sudoku Flow는 이 사이트에서 추천하는 스도쿠 앱의 개발사인 Rubigo Games가 만듭니다.