(Go: >> BACK << -|- >> HOME <<)

카프리카 수

최근 수정 시각:
2
편집
현재 사용중인 아이피가 ACL그룹 IDC #12915에 있기 때문에 편집 권한이 부족합니다.
만료일 : 무기한
사유 : IDC(AS26496)
토론 역사
1. 개요2. 카프리카 상수
2.1. 증명
3. 카프리카 수
3.1. 목록
4. 여담

1. 개요[편집]

Kaprekar number(constant) · Kaprekar ()

인도수학자 카프리카가 1955년 발견한 수로, 그의 이름을 따서 카프리카 수라고 한다. 카프리카 수가 가리키는 개념은 두 가지가 있는데, 아래에서 설명하는 내용 중 전자는 확실한 구별을 위해 카프리카 상수라고도 한다.

2. 카프리카 상수[편집]


00부터 99까지의 정수 중 세 개의 수를 고르되, 같은 수를 세 번 고르지 말아야 한다.[1] 그 세 수를 큰 순서대로 배열하여 세 자리 자연수를 만들고, 작은 순서대로 배열하여 또 다른 세 자리 자연수를 만든다. 그런 다음 이 두 수의 차를 구한다. 두 수의 차가 되는 세 자리 자연수 역시 큰 순서대로 다시 배열하여 새로운 세 자리 자연수를 만든다. 이 자연수의 배열을 역순으로 하여 또 다른 세 자리 자연수를 만들고 이 두 수의 차를 구한다. 단, 두 수의 차가 세 자리가 되지 않는다면, 세 자리가 되기 위해 부족한 자리를 모두 0\boldsymbol{0}으로 간주한다. 이 과정을 계속 반복하면 결국 495\boldsymbol{495}가 반복된다. 만약 처음에 66, 66, 77을 뽑았다면 다음과 같이 된다.
766667=099766-667=099
990099=891990-099=891
981189=792981-189=792
972279=693972-279=693
963369=594963-369=594
954459=495954-459=495
954459=495954-459=495

이제부터는 계속 495495가 반복된다.

세 자리가 아니라 네 자리 수로도 카프리카 수를 얻을 수 있다. 마찬가지로 00부터 99까지의 정수 중 네 개의 수를 고르되, 같은 수를 네 번 고르지 말아야 한다. 만약 처음에 11, 44, 66, 99를 뽑았다면 다음과 같이 된다.
96411469=81729641-1469=8172
87211278=74438721-1278=7443
74433447=39967443-3447=3996
99633699=62649963-3699=6264
66422466=41766642-2466=4176
76411467=61747641-1467=6174
76411467=61747641-1467=6174

이제부터는 계속 61746174가 반복된다.

이와 같은 계산을 카프리카 루틴(Kaprekar routine)이라고 하며, 49549561746174카프리카 수 또는 카프리카 상수(Kaprekar's constant)라고 한다.
그렇다면 왜 세 자리 카프리카 수는 495495가 될까?

우선, 처음에 뽑은 세 정수를 각각 aa, bb, cc라고 하자.(9a>b>c0)(9\geq{a}>b>c\geq{0}) 그러면 처음으로 실행하는 연산은 (100a+10b+c)(100c+10b+a)(100a+10b+c)-(100c+10b+a)가 된다. 이를 계산하면 100(ac)+(ca)100(a-c)+(c-a)가 되고, 이는 결국 100(ac)(ac)=99(ac)100(a-c)-(a-c)=99(a-c)가 된다. a>b>ca>b>c이므로 ac>0a-c>0이고, 99(ac)>099(a-c)>0이다.

(ac)(a-c)의 값이 될 수 있는 수를 알아보자. 우선, 뺄셈의 연산은 정수 집합에 대하여 닫혀 있으므로 (ac)(a-c) 역시 정수일 수밖에 없다. 또한, a>b>ca>b>c이므로 a=ca=c일 수 없고, ac=0a-c=0일 수 없다. 또한, a>b>ca>b>c이고 aa, bb, cc는 정수이므로 ac=1a-c=1일 수 없다. ac=1a-c=1이면 정수 bb의 값을 결정할 수 없기 때문이다. 또한, 9a>b>c09\geq{a}>b>c\geq{0}이므로 ac90=9a-c\leq{9-0}=9이기 때문에 (ac)(a-c)의 값은 99보다 클 수 없다. 따라서 (ac)(a-c)의 값이 될 수 있는 수는 22, 33, 44, 55, 66, 77, 88, 99이다.

여기에서 ac=2a-c=2인 경우에 진행되는 연산을 보자.
99(ac)=19899(a-c)=198
981189=792(ac=2,99(ac)=198981-189=792\boldsymbol{(a-c=2, 99(a-c)=198} or\boldsymbol{\sf or} ac=9,99(ac)=891)\boldsymbol{a-c=9, 99(a-c)=891})
972279=693(ac=3,99(ac)=297972-279=693\boldsymbol{(a-c=3, 99(a-c)=297} or\boldsymbol{\sf or} ac=8,99(ac)=792)\boldsymbol{a-c=8, 99(a-c)=792)}
963369=594(ac=4,99(ac)=396963-369=594\boldsymbol{(a-c=4, 99(a-c)=396} or\boldsymbol{\sf or} ac=7,99(ac)=693)\boldsymbol{a-c=7, 99(a-c)=693)}
954459=495(ac=5,99(ac)=495954-459=495\boldsymbol{(a-c=5, 99(a-c)=495} or\boldsymbol{\sf or} ac=6,99(ac)=594)\boldsymbol{a-c=6, 99(a-c)=594)}
954459=495954-459=495

이로써 (ac)(a-c)의 값이 22, 33, 44, 55, 66, 77, 88, 99인 경우 결국 모두 495495로 도달한다는 것이 자연스럽게 증명되었다. 따라서, 카프리카 루틴에 따라 0\boldsymbol{0}부터 9\boldsymbol{9}까지의 정수 중에서 어떻게 수를 뽑든지 495\boldsymbol{495}로 도달한다.

그렇다면 왜 네 자리 카프리카 수는 61746174가 될까? 자릿수가 딱 하나 늘어났을 뿐이지만 세 자리의 경우보다 훨씬 복잡해진다. 일반적인 원리로 증명하는 것은 너무 까다롭고, 하나하나 다 해보는(...) 수밖에 없다. 그것을 순서도로 나타낸 것을 참고.

3. 카프리카 수[편집]

인도의 수학자 카프리카는 길을 가다가 '3025km'라는 글귀가 쓰인 이정표가 심한 폭풍우 때문에 '30', '25'와 같이 반으로 잘린 것을 보았다. 그러자 카프리카는 30+25=5530+25=55이고, 552=302555^2=3025라는 점을 발견했다. 그 후 사람들은 55와 같이, 자신의 제곱수를 임의의 두 부분으로 나누어 더하면 다시 원래의 수가 되는 수를 카프리카 수로 부르게 되었다.
1, 9, 45, 55, 99, 297, 495, 703, 999, 2223, 2728, 3025, 4879, 4950, 5050, 5292, 7272, 7777, 9999, 17344, 22222, 38962, 77778, 82656, 95121, 99999, 142857, 148149, 181819, 187110, 208495, 318682, 329967, 351352, 356643, 390313, 461539, 466830, 499500, 500500, 533170...

9, 99, 999… 와 같이 임의의 자연수 nn에 대하여 10n110^n-1 꼴이 되는 수는 전부 카프리카 수이다. 임의의 자연수 nn에 대하여 10n110^n-1 꼴의 수는 10진법으로 나타내었을 때, 9가 nn개 이어지는 형식인데, 다음과 같이 된다.
nn
10n110^n-1
(10n1)2(10^n-1)^2
1
9
81
2
99
9801
3
999
998001
4
9999
99980001
5
99999
9999800001
8+1=9, 98+01=99, 998+001=999, 9998+0001=9999, 99998+00001=99999... 이렇게 되므로 임의의 자연수 nn에 대하여 10n110^n-1 꼴이 되는 수는 전부 카프리카 수이다.
증명 자체도 간단한데, (10n1)2=102n2×10n+1\left(10^n-1\right)^2=10^{2n}-2\times10^n+1이고, 이를 둘로 쪼개면 102n2×10n=10n(10n2),110^{2n}-2\times10^n=10^n\left(10^{n}-2\right), 1이 되므로 (10n2)+1=10n1\left(10^{n}-2\right)+1=10^n-1이 되는 것을 쉽게 보일 수 있다. 따라서 카프리카 수는 무수히 많다.

4. 여담[편집]

  • 수학자 이름이 파프리카와 비슷해서 '파프리카 수'로 오해하는 일도 종종 있다.
  • 진법이 달라지면 카프리카 수도 달라진다.
[1] 아래 과정을 보면 알겠지만, 같은 세 수를 고르면 첫 과정부터 0이 되어버린다.

크리에이티브 커먼즈 라이선스
이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외)
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

나무위키는 백과사전이 아니며 검증되지 않았거나, 편향적이거나, 잘못된 서술이 있을 수 있습니다.
나무위키는 위키위키입니다. 여러분이 직접 문서를 고칠 수 있으며, 다른 사람의 의견을 원할 경우 직접 토론을 발제할 수 있습니다.

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
더 보기