平方数
「111556」は、ある数の平方数である。ある数を求めよ。
(答) 111556=334×334 である。
実際に、 111556=(100a+10b+c)2 とする。
(100a+10b+c)2=10000a2+100b2+c2+2000ab+20bc+200ca
左辺の下1桁が6なので、 c=4 または 6
(1) c=4 のとき、
(100a+10b+4)2=10000a2+100b2+16+2000ab+80b+800a
左辺の下2桁が56なので、 80b+16 の下2桁が56となるbの値は、
b=3 または 8
(ア) b=3 のとき、 (100a+34)2=10000a2+1156+6000a+800a
左辺の下3桁が556なので、 1156+800a の下3桁が556となるaの値は、
a=3 または 8
(@) a=3 のとき、 3342=111556 で適する。
(A) a=8 のとき、 8342>111556 で不適。
(イ) b=8 のとき、 (100a+84)2=10000a2+7056+16000a+800a
左辺の下3桁が556なので、 7056+800a の下3桁が556となるaの値はない
(2) c=6 のとき、
(100a+10b+6)2=10000a2+100b2+36+2000ab+120b+1200a
左辺の下2桁が56なので、 120b+36 の下2桁が56となるbの値は、
b=1 または 6
(ア) b=1 のとき、 (100a+16)2=10000a2+256+2000a+1200a
左辺の下3桁が556なので、 256+1200a の下3桁が556となるaの値はない
(イ) b=6 のとき、 (100a+66)2=10000a2+4356+12000a+1200a
左辺の下3桁が556なので、 4356+1200a の下3桁が556となるaの値は、
a=1 または 6
(@) a=1 のとき、 1662<111556 で不適
(A) a=6 のとき、 6662>111556 で不適
以上から、 求める数は、 334 (終)
(コメント) 一応手計算で求められたが、もっと上手く求める方法はないだろうか?
「平方根・立方根を筆算で求める方法」を使えば良かったかな?
よおすけさんからのコメントです。(平成31年3月26日付け)
111556 をより簡単な数の積で表すことを考える。
以下、10^2=100、16^2=256、17^2=289 は知っているものとする。
111556=2^2×27889
ここで、 25600(160^2)<27889<28900(170^2) より、27889 は、170^2 に近い。
(170-1)^2=170^2-2×170×1+1^2=28561
(170-2)^2=170^2-2×170×2+2^2=28224
(170-3)^2=170^2-2×170×3+3^2=27889
から、170-3=167 なので、 27889=167^2
よって、 111556=2^2×167^2=334^2
334 は正だから、 √111556=334
らすかるさんからのコメントです。(平成31年3月26日付け)
9倍すると、10^6に近くなるので、9倍してみると、 111556×9=1004004
1004004=(1000+2)^2 なので、 111556×9=1002^2
よって、 111556=(1002÷3)^2=334^2
GAI さんからのコメントです。(平成31年3月26日付け)
「334」は、
34^2=1156
334^2=111556
3334^2=11115556
33334^2=1111155556
333334^2=111111555556
・・・・・・
と綺麗に並ぶ。これと同じ性質を持つものを探したら、
67^2=4489
667^2=444889
6667^2=44448889
66667^2=4444488889
666667^2=444444888889
・・・・・・・・・・・
となる。これとは少し性質を異にするが、
65^2=4225
665^2=442225
6665^2=44422225
66665^2=4444222225
666665^2=444442222225
・・・・・・・・・・・・・・・・
などが目立ちました。
なつさんからのコメントです。(平成31年3月28日付け)
こんな解き方もしてみました。
111556=x^2 と置くと、 111556-1=x^2-1=(x+1)(x-1)=111555=111×1005より、111555の
約数を書き出すと、
1,111555 3,37185 5,22311 9,12395 15,7437 37,3015 45,2479 67,1665
111,1005 185,603 201,555 333,335
よって、 x=334