■カプレカーのアルゴリズム(その4)

 n桁の数をとり,2乗した数の右からn桁と左からn桁またはn−1桁を足すともとの数に戻る数をカプレカー数という.

  297^2=88209,88+209=297

  142857^2=20408122449,20408+122449=142857

  1111111111^2=123456790987654321

  22222222222222

  555555555555555

もカプレカー数である.

 カプレカー数を小さい方からあげると

  1,9,45,55,297,703,2223,2728,7272,7777,・・・・

  45・45=2025,20+25=45

  9・9=81,8+1=9

  99・99=9801,98+01=99

  999・999=998001,998+001=999

  9999・9999=99980001,9998+0001=9999

9の数は増えても成立する.

===================================