카프리카 상수(6174) 계산기
네 자리 수의 자릿수를 내림차순·오름차순으로 늘어놓고 뺀 것을 되풀이해 6174에 닿기까지의 전체 경로를 보여 줍니다. 세 자리는 495이며, 자릿수를 2~6으로 바꿔 5자리에는 상수가 아예 없다는 것까지 확인할 수 있습니다.
0부터 9,999까지. 앞의 0을 채워 언제나 4자리로 다룹니다.
닿은 곳
6174
3번 만에 닿았고, 여기서부터는 아무리 되풀이해도 제자리입니다.
한 걸음씩
| 회 | 내림차순 | 오름차순 | 차 |
|---|---|---|---|
| 1 | 5432 | 2345 | 3087 |
| 2 | 8730 | 0378 | 8352 |
| 3 | 8532 | 2358 | 6174 |
| 4 | 7641 | 1467 | 6174 |
오름차순 쪽에 붙는 앞의 0을 살리는 것이 이 루틴의 전부입니다. 3087을 378로 다루면 8730 − 378이 되어 수열이 통째로 어긋나고 6174에 닿지 않습니다.
자릿수마다 어디로 가는가
| 자릿수 | 고정점 | 순환 | 최대 |
|---|---|---|---|
| 2 | 없음 | 5주기 | 2번 |
| 3 | 495 | 없음 | 6번 |
| 4 | 6174 | 없음 | 7번 |
| 5 | 없음 | 4주기, 4주기, 2주기 | 6번 |
| 6 | 549945, 631764 | 7주기 | 13번 |
자릿수마다 «상수가 하나씩» 있는 것이 아닙니다. 고정점이 하나뿐인 것은 3자리(495)와 4자리(6174)뿐이고, 5자리에는 고정점이 아예 없으며 6자리에는 둘입니다. 이 표는 각 자릿수의 모든 시작값을 실제로 끝까지 돌려 얻은 것입니다.
계산 방법
- 1자릿수를 고릅니다. 기본은 네 자리입니다.
- 2수를 하나 넣습니다. 3524처럼 자릿수가 모두 같지만 않으면 됩니다.
- 3표에서 한 줄씩 따라갑니다. 내림차순으로 늘어놓은 수에서 오름차순으로 늘어놓은 수를 뺀 값이 다음 줄의 시작입니다.
- 4몇 번 만에 6174에 닿았는지 확인합니다. 네 자리는 무엇을 넣어도 7번을 넘지 않습니다.
- 5자릿수를 5로 바꿔 봅니다. 하나의 상수가 아니라 여러 수를 도는 순환에 빠지는 것이 보입니다.
자주 묻는 질문
네 자리 수의 자릿수를 내림차순으로 늘어놓은 수에서 오름차순으로 늘어놓은 수를 빼는 일을 되풀이하면 반드시 닿게 되는 수입니다. 예를 들어 3524는 5432−2345=3087, 8730−0378=8352, 8532−2358=6174로 세 번 만에 닿습니다. 6174 자신은 7641−1467=6174라 제자리에 머뭅니다.
자릿수가 모두 같은 수(1111, 2222 등)만 빼면 언제나 닿습니다. 그리고 아무리 오래 걸려도 7번이면 끝납니다. 자릿수가 모두 같으면 내림차순과 오름차순이 같아 차가 0이 되고 거기서 멈추는데, 이것이 유일한 예외입니다.
495입니다. 954−459=495로 제자리에 머물며, 세 자리는 6번 안에 반드시 495에 닿습니다. 네 자리의 7번보다 한 번 적습니다.
없습니다. 다섯 자리에는 제자리에 머무는 수가 하나도 없고, 대신 여러 수를 도는 순환이 세 개 있습니다(4주기 둘, 2주기 하나). 「자릿수마다 상수가 하나씩 있다」고 넘겨짚기 쉽지만 사실이 아닙니다. 여섯 자리는 반대로 549945와 631764 두 개가 있고 7주기 하나가 따로 있습니다.
앞에 0을 채워 자릿수를 맞춥니다. 3087 다음은 8730−378이 아니라 8730−0378입니다. 이 0을 버리면 수열이 엉뚱한 데로 새어 6174에 닿지 않으므로, 이것이 카프리카 루틴에서 가장 흔한 실수입니다.
증명은 경우를 나눠 확인하는 방식입니다. 네 자리 수의 결과는 자릿수의 «구성»에만 달려 있어 실제로 확인할 경우가 얼마 되지 않고(0~9에서 중복을 허용해 넷을 고르는 715가지), 그 전부가 6174로 흘러든다는 것을 확인하면 끝납니다. 인도 수학자 D. R. Kaprekar가 1949년에 알렸습니다.
전송되지 않습니다. 모든 계산은 브라우저 안에서 이뤄지고, 입력값은 이 기기에만 남습니다.
알아두면 좋은 점
- 검증은 2자리부터 6자리까지 각 자릿수의 모든 시작값(앞의 0을 포함해 0부터 10^d−1까지, 자릿수가 모두 같은 것은 제외)을 실제로 끝까지 돌려 했습니다. 네 자리는 1만 개 전부가 6174에 닿고 최대 7걸음(가장 오래 걸리는 시작값이 0014), 세 자리는 1천 개 전부가 495에 닿고 최대 6걸음이었습니다.
- 자릿수별 고정점과 순환은 화면에 표로 실어 두었고, 테스트가 매번 같은 전수 탐색을 다시 해 그 표와 대조합니다. 표만 고쳐 두고 잊는 사고를 막기 위한 것입니다.
- 앞의 0을 살리는 것이 이 루틴의 전부입니다. 3087을 0378로 채우지 않고 378로 다루면 수열이 통째로 어긋나므로 테스트로 고정해 두었습니다.
- 자릿수는 2~6까지 다룹니다. 7자리 이상은 전수 확인에 필요한 계산이 커져 표를 실어 두지 못했습니다.
- 카프리카 상수는 법이나 요율이 아니라 정의로 확정되는 값이라 해가 바뀌어도 달라지지 않습니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 1일 · 결과는 참고용 추정치입니다.