하나셀 수도쿠의 특징
하나셀(HanaXell)에서 구현한 수도쿠는 엑셀 기반의 직관적인 인터페이스와 자동화 기능을 결합한 스마트 퍼즐 시스템입니다.
논리적 추론에 집중
단순한 후보숫자 생성등은 컴퓨터가 만들고, 사용자는 문제를 해결하는 논리적 추론에만 집중할 수 있습니다.
시각적 해결방법 제공
상호작용, 멀티페어(네이키드, 히든), X윙, Y윙, Z윙, Swordfish, Jellyfish는 기준셀, 윙셀, 매치셀을 색으로 구분하여 사용자에게 문제풀이 방식을 시각적으로 제공합니다.
심풀칼라링크, XY체인, 나이스루프를 통한 결과는 기준셀과 매치셀은 색으로 구분하며, 문제 추적경로는 화살표로 원번호를 표시하여 제공합니다.
리본메뉴 설명서
그룹 | 항목 | 주요설명 |
하나셀 | About HanaXell | 하나셀 수도쿠 사이트로 이동합니다. |
수도쿠문제 | 초급문제 | 초급문제들 쉬트에 준비된 간단한 수도쿠 문제를 무작위로 불러옵니다. |
고급문제 | 고급문제들 쉬트에 준비된 어려운 수도쿠 문제를 무작위로 불러옵니다. | |
문제생성 | 컴퓨터가 수도쿠 문제를 생성합니다. 쉬움, 중간, 어려움, 아주어려움 4가지 모드가 있습니다. | |
문제임시저장 | 지금 플레이중인 문제를 임시로 저장하여, 나중에 사용합니다. | |
임시저장호출 | 문제임시저장된 것을 다시 불러와서 사용합니다. | |
저장문제찾기 | 초급문제들, 고급문제들, 연습문제들 쉬트에 있는 문제 중 수도쿠 박스의 첫번째 3x3박스에 있는 숫자가 있는 경우를 찾아줍니다. | |
문제확정 | 사용자가 임의로 문제를 가져와서, 수도쿠 문제의 초기화로 설정합니다. (설정시 초기 숫자는 굵은 파란색으로 변경됨) | |
문제리셋 | 굵은 파란색을 제외한 나머지 숫자를 모수 수도쿠 박스에서 삭제합니다. | |
부분리셋 | 단일 숫자를 제외한 복수 후보숫자를 모두 수도쿠 박스에서 삭제합니다. | |
되돌리기 | 문제풀이 하단에 있는 되돌리기 옵션이 On으로 된 경우에 자동의 마지막 명령전에 수도쿠 박스에 있는 숫자로 불러옵니다. | |
스크린샷 | 2가지 모드가 있습니다. 1.이미지샷은 수도쿠 박스를 그대로 이미지로 변환합니다. 2.텍스트 변환은 AI질문용과 같은 상황에 사용할 수 있습니다. | |
웹올리기 | 2가지 모드가 있습니다. 1. 현재 수도쿠 문제를 웹(hanaxell.com)에 올려서 질문하기 기능 2. hanaxell.com 에 있는 문제를 수도쿠 문제풀이로 불러오는 기능입니다. | |
Try | 1ST 시도 | 간단한 문제는 한번에 풀립니다.(퍼팩트 숫자가 나올 경우) |
2ND 시도 | 퍼팩트 숫자가 없이, 복수로 이루어진 후보만 나올때 | |
Low Prequency |
최저빈도구간계산 | 1건단독 - 1번만 나온 숫자, 복수건 - 2번 이상 나온 중복된 숫자(수도쿠 풀이에 가장 중요) |
최저빈 도우미 | 최저빈도가 확정된 숫자를 붉은색으로 표시해 줍니다. | |
상호작용 | 특정 블록(또는 행/열) 안에 같은 후보 숫자가 정확히 두 번만 나타날 경우, 이 두 셀의 후보가 동일 행 또는 열 또는 블록 내에 존재할 때, 다른 칸에서 해당 숫자를 제거하여 후보를 줄이는 논리를 자동으로 수행합니다. |
그룹 | 항목 | 주요설명 |
Pair | 멀티 2 | 후보 숫자가 2개인 곳의 pair를 찾아서 행, 열, 스몰박스에서 pair를 제거한다 |
멀티 3 | 후보 숫자가 3개인 곳을 찾아서 행, 열, 스몰박스에서 그 숫자를 제거한다 | |
멀티 4 | 행,열.스몰박스에서 4개의 셀에 4개 숫자로 이루어진 경우, 그 행.열.스몰박스에서 그 숫자를 제거한다(네이키드 쿼드) | |
히든 2 | 후보 숫자가 숨겨진 경우에도 페어가 된다면 멀티 2와 같이 적용한다. | |
히든 3 | 후보 숫자가 숨겨진 경우에도 페어가 된다면 멀티 3와 같이 적용한다. | |
히든 4 | 후보 숫자가 숨겨진 경우에도 페어가 된다면 멀티 4와 같이 적용한다. | |
Wing Matrix |
X윙 | X-Wing, 사시미(Sashimi X-Wing), Finned X-Wing 패턴을 자동으로 탐지 및 문제 해결 |
Y윙 | Y-Wing은 세 개의 셀(Pivot, Wing1, Wing2) 을 기반으로 후보 숫자를 제거하는 스킬입니다. | |
Z윙 | Z 윙은 Z 셀 (Pivot) 후보 3개 숫자, X 셀 (Wing1) 후보 2개 (Z와 두 개 공유), Y 셀 (Wing2) 후보 2개 (Z와 두 개 공유)를 찾아서 문제를 풀어주는 스킬입니다. | |
Swordfish | 후보 숫자 N이 3개의 행 또는 열에서만 나타나고, 각 행/열에서 동일한 3개의 열 또는 행에만 나타날 경우, 그 열 또는 행의 다른 위치에서 후보 N을 제거할 수 있음 | |
Jellyfish | Swordfish 동일한 개념이지만 4개의 행/열에 걸쳐 후보가 분포할 경우 적용됨 | |
행열매칭 | 복잡한 논리 계산 없이, 눈으로 빠르게 빨간 숫자 후보를 확인하고, 그 중 유력한 수를 먼저 검토해볼 수 있습니다. 최저빈도 후보는 대부분 한정적 위치에 있을 가능성이 크므로, 실제로 정답인 경우가 많음 (스도쿠는 제한적 후보에서 교차점이 생기기 쉬움) | |
Link Chain Loop |
링크 | 후보 숫자 간 Strong/Weak Link 기반의 연결성을 자동 탐색하여 교차에서 후보 숫자를 제거함 |
체인 | 후보 숫자 2개(XY)로 이루어진 셀들 간의 논리적 연결을 탐색하여 특정 후보 숫자를 제거합니다. | |
루프 | 링크로직을 기반으로 하여, 모둔 후보 숫자에서 가능성을 탐색함 | |
중지 | 링크, 체인, 루프 로직 중간에 종료할 수 있습니다. | |
기타 | 정답확인 | 문제풀이가 완료된 경우 정답여부를 확인해 줍니다. |
그림삭제 | 현재 쉬트에 있는 모든 그림, 도형, 버튼 등을 삭제합니다. | |
에러리셋 | 프로그램 동작중 에러가 난 경우에, 에러 리셋을 이용해서 초기화합니다. (단순한 메모리 리셋) |