뒤섞인 2×2 큐브(포켓 큐브)의 색을 아래 전개도에 입력하면 항상 최적해(가장 짧은 해법, 최대 11수)를 즉시 계산해 3D 애니메이션으로 보여드립니다. 2×2는 전체 상태가 367만 가지뿐이라 컴퓨터가 모든 경우를 미리 탐색할 수 있어, 이 페이지의 해법보다 짧은 해법은 수학적으로 존재하지 않습니다. 설치·회원가입 없이 무료이며 모든 계산은 브라우저 안에서만 이루어집니다.
2×2는 중심 조각이 없어 잡는 방향이 자유입니다. 편한 방향으로 잡고, 그 방향 그대로 팔레트에서 색을 골라 전개도 24칸을 칠해 주세요. 해법이 끝날 때까지 처음 잡은 방향을 유지하면 됩니다. (마우스 오른쪽 클릭으로 지우기)
큐브 회전 기호(표기법) 읽는 법
| 기호 | 면 |
|---|---|
| U | 윗면 (Up) |
| R | 오른쪽 면 (Right) |
| F | 앞면 (Front) |
기호만 있으면 그 면을 정면에서 봤을 때 시계 방향으로 90°, ′(프라임)이 붙으면 반시계 방향 90°, 2가 붙으면 180° 돌립니다.
이 페이지의 해법에는 U·R·F 세 면만 나옵니다. 2×2에서는 아랫면-왼쪽-뒷면 코너 하나를 기준으로 고정하면 나머지를 세 면 회전만으로 전부 맞출 수 있어서, 왼손은 큐브를 잡고만 있으면 되어 오히려 따라 하기 쉽습니다.
사용 방법
- 2×2 큐브를 편한 방향으로 잡습니다. 해법이 끝날 때까지 이 방향을 유지하세요.
- 팔레트에서 색을 고른 뒤, 전개도에서 실제 큐브와 같은 위치의 칸을 클릭해 24칸을 모두 입력합니다.
- [해법 찾기]를 누르면 가장 짧은 회전 순서(최대 11수)가 표시됩니다.
- ▶ 재생을 누르면 3D 큐브가 한 수씩 시연합니다. 실제 큐브를 같은 방향으로 잡고 그대로 따라 돌리면 완성됩니다.
자주 묻는 질문
정말 최적해인가요?
네. 2×2 큐브의 전체 상태는 3,674,160가지로, 이 페이지는 모든 상태의 최단 거리를 너비 우선 탐색으로 미리 계산해 둡니다. 따라서 표시되는 해법보다 짧은 해법은 존재하지 않습니다. 어떤 상태든 11수 이내면 충분하다는 사실(2×2의 ‘신의 수’)도 이 계산에서 나옵니다.
이 2×2 큐브 솔버는 무료인가요?
네. 회원가입이나 앱 설치 없이 무료로 사용할 수 있습니다. 계산이 전부 브라우저 안에서 이루어지므로 입력한 내용이 서버로 전송되지 않습니다.
색을 다 칠했는데 오류가 나요.
2×2에서 가장 흔한 실수는 코너 한 조각의 세 색을 시계/반시계로 어긋나게 입력하는 경우입니다. “코너 조각 하나가 비틀려 입력되었습니다”라는 메시지가 나오면, 실물 큐브의 코너를 하나씩 전개도와 대조해 보세요. 마주 보는 색(예: 흰-노랑)이 한 코너에 함께 있어도 오류가 납니다.
3×3 큐브도 풀 수 있나요?
네, 같은 방식의 3×3 큐브 솔버를 이용해 주세요. 21수 이내의 해법을 3D로 보여줍니다. 큐브를 직접 배우고 싶다면 3D로 배우는 기초 해법, 스마트폰 앱과 비교하고 싶다면 큐브 맞추는 앱 비교 글을 참고하세요.
2×2 최적해 엔진과 3D 위젯은 이 블로그가 직접 개발했습니다 (GPL-3.0). 페이지 소스 보기로 전체 코드를 확인할 수 있습니다.