본문으로 건너뛰기

스도쿠 풀이기

9×9 스도쿠를 입력해 오류를 확인하고 해가 하나인지, 여러 개인지, 없는지 알아보세요.

입력 퍼즐

데이터는 이 브라우저 안에만 머뭅니다.

회색 예제를 바로 풀거나 칸을 선택해 예제를 지우고 퍼즐을 입력하세요. 1~9를 사용하고 모르는 칸은 비워 두세요.

해답

퍼즐을 입력한 뒤 퍼즐 풀기를 선택하세요.

스도쿠 풀이 도구 사용 방법

책, 신문 등의 표준 9×9 스도쿠 답을 확인할 때 사용하세요. 인쇄된 단서만 입력하거나 추가한 숫자까지 검사하려면 현재 진행 상태를 입력하세요. 입력한 모든 숫자를 고정 조건으로 취급합니다. 인쇄된 단서와 추측을 구분하지 못하므로 잘못된 추측 하나가 원래 유효한 퍼즐을 불가능하게 만들 수 있습니다. 비교할 원본을 곁에 두세요.

입력, 풀이와 비교

회색 숫자는 풀 수 있는 예제입니다. 바로 풀거나 아무 칸이나 선택하면 예제 전체가 지워져 직접 입력할 수 있습니다. 1~9를 쓰고 모르는 칸은 비워 두세요. 모든 칸이 빈 상태에서 칸을 벗어나면 예제가 돌아옵니다. 지우기는 입력과 답을 지우고 예제를 다시 표시합니다. 화살표로 칸을 이동하고 Tab으로 양식을 이동하며 Backspace나 Delete로 값을 지울 수 있습니다. 0은 빈칸 표시가 아닙니다. 현재 격자를 기준으로 풀며 입력을 바꾸면 이전 답이 무효가 되고 다시 성공적으로 풀기 전까지 복사를 사용할 수 없습니다.

결과의 의미

표준 스도쿠는 각 행, 열, 테두리로 표시된 3×3 상자에 1~9가 한 번씩 들어갑니다. 입력한 숫자를 모두 유지하며 세 규칙을 만족하는 완성형을 찾습니다. 해답 하나는 다른 완성형 없이 검색을 마쳤다는 뜻입니다. 여러 해답은 서로 다른 완성형을 최소 두 개 찾았다는 뜻이며 표시된 격자는 그중 하나일 뿐 유일한 답이 아닙니다. 해답 없음은 모든 단서를 만족하는 완성형을 찾지 못한 채 검색을 마쳤다는 뜻입니다.

해답 읽기와 복사

완성된 격자 뒤에 상태 설명이 나옵니다. 원래 단서는 굵은 글씨와 밑줄로 표시해 색에만 의존하지 않고 구분합니다. 입력 격자는 풀이로 바뀌지 않으며 계속 편집할 수 있습니다. 해답 복사는 상태와 공백으로 구분된 숫자 9행을 복사해 일반 텍스트 메모에 붙여넣을 수 있습니다. 입력을 수정하면 즉시 이전 결과를 지우고 다시 풀 때까지 복사를 끕니다. 클립보드 요청이 실패해도 해답은 남아 직접 선택할 수 있습니다.

예제 1: 거의 완성된 퍼즐

완성된 행 5 3 4 6 7 8 9 1 2를 생각해 보세요. 나머지 80칸이 유효하게 완성된 상태에서 세 번째 칸만 비어 있다면 빠진 숫자는 4입니다. 결과는 그 칸을 채우고 모든 기존 숫자를 유지합니다. 기본 예제도 해답이 하나이며 풀면 첫 행이 5 3 4 6 7 8 9 1 2입니다. 직접 입력하기 전에 예제로 흐름을 확인하세요.

예제 2: 여러 해답과 입력 실수

완성된 표준 격자에서 1과 2를 모두 지우면 두 숫자를 바꿔도 다른 유효한 완성형이 됩니다. 남은 단서끼리 충돌하지 않아도 여러 해답이 존재합니다. 반면 한 행의 첫째·둘째 칸에 모두 5를 넣으면 직접 중복이므로 검색 전에 표시합니다. 즉시 보이는 중복이 없어도 나머지 조건을 모두 만족할 수 없어 불가능한 퍼즐도 있습니다.

제한 사항과 문제 해결

표준 9×9 스도쿠만 지원합니다. 대각선, 킬러 케이지, 불규칙 영역 등 변형 규칙은 적용하지 않습니다. 각 칸에는 숫자 하나만 허용하며 문자, 공백, 여러 숫자, 0은 몰래 바꾸지 않고 오류로 표시합니다. 검색은 150,000회 호출 또는 워커 시간 약 1.5초에서 중단하고 별도의 브라우저 시간 제한도 둡니다. 한도 도달은 미확정이며 해답 없음이나 유일성의 증거가 아닙니다. 다시 시도하기 전에 빠진 단서와 옮겨 적은 오류를 확인하세요. 퍼즐은 로컬에서 처리하며 계정, 사진 업로드, 퍼즐 생성, 단계별 학습 모드는 없습니다.

퍼즐에 답이 여러 개인 이유는 무엇인가요?

단서가 빠졌거나 실제로 여러 해답이 있는 퍼즐일 수 있습니다. 전체 입력을 원본과 비교하세요. 임의의 숫자를 추가하면 답을 강제할 수 있지만 의도된 답이라는 증거는 아닙니다.

아직 풀지 못한 진행 상태도 확인할 수 있나요?

네. 추가한 숫자가 나머지 입력과 함께 성립하는지 확인합니다. 원래 퍼즐만 검사하려면 추측한 숫자를 먼저 지우세요. 직접 중복되지 않은 추측 중 무엇이 모순을 일으켰는지는 알려 주지 않습니다.

풀이가 원래 숫자를 덮어쓰나요?

아니요. 답은 별도 격자에 표시하며 모든 해답에 입력 숫자를 유지합니다. 입력을 수정하거나 지우면 이전 결과를 버려 지난 답을 잘못 복사하지 않게 합니다.

페이지를 닫으면 퍼즐이 저장되나요?

아니요. 현재 격자는 열린 페이지에만 유지합니다. 닫거나 새로고침하기 전에 필요한 결과를 복사하세요. 언어 변경도 다른 페이지로 이동하므로 저장하지 않은 격자가 지워집니다.

사람이 푸는 기법을 설명하나요?

아니요. 규칙을 검사하고 유효한 완성형을 검색합니다. 숫자를 찾는 순서는 사람의 풀이 설명이나 난이도 척도가 아닙니다.