3桁のカプレカー数 /「算数にチャレンジ!!」第1165問

問題概略

3 桁の自然数  x の各位の数字を並べかえた数の最大値を  M,最小値を  m とします。
 M-m=x をみたす  x を求めてください。

http://www.sansu.org/used-html/index1165.html

解説の pdf も作りました。きれいなレイアウトで読みたい方はこちらをどうぞ。

drive.google.com

x は 99 の倍数

 x の各位の数字を  a,  b,  c  (a\geqq b\geqq c) とします。

\begin{align*}
&M=100a+10b+c,\, m=100c+10b+a\\[5pt]
&\therefore x=M-m=99(a-c)\mbox{ ……(1)}
\end{align*}

 x は 99 の倍数かつ 3 桁の自然数です。この条件をみたす数は 9 個しかありません。

 x=198,\, 297,\, 396,\, 495,\, 594,\, 693,\, 792,\, 891,\, 990\mbox{ ……(2)}

これらが  M-m=x をみたすかどうか,しらみつぶしすると  x=\mathbf{495} がわかります。

f:id:variee:20211129135555p:plain

x の 10 の位は 9

(2)から  x=99k\ (2\leqq k\leqq 10) の 10 の位が必ず 9 になることが見てとれます。

これは  99k=100k-k\ (2\leqq k\leqq 10) を考えれば明らかです。

 99k は 100 の倍数で下 2 桁は 00。そこから 2 以上 10 以下の  k を引くと,繰り下がりがおこって  x の 10 の位は 9 になります。

 a=9 なので(1)は  x=99(9-c) と同値です。展開しておきましょう。

 x+99c=891\mbox{ ……(3)}

「10 の位は 9」から  x=100b+90+c\mbox{ ……(4)} または  x=100c+90+b\mbox{ ……(5)} も言えます。

・(3)かつ(4)のとき

 x を消去すると  100b+100c=801 で,これをみたす  b,\, c) は存在しません。

・(3)かつ(5)のとき

 x を消去すると  199c+b=801 になります。 b,  c が 1 桁の数であることから  c=4,  b=5 です。

(5)より  x=100\cdot 4+90+5=\mathbf{495} になります。

背景

このような数をカプレカー数といいます。wikipedia にそのリストが載っていました。

ja.wikipedia.org

 495,\, 6174,\, 549945,\, 631764,\, 63317664,\, 97508421,\, 554999445,\, 864197532,\,\cdots

oeis には「カプレカー写像の不動点」として載っています。

oeis.org

Fixed points of the Kaprekar mapping  f(n) = n' - n'', where in  n' the digits of  n are arranged in descending, in  n'' in ascending order.


variee.hatenablog.com