トップ «前の日記(2013-12-10(Tue)) 最新 次の日記(2013-12-12(Thu))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2013-12-11(Wed) 朝に降ってなかった雨はもう止んだらしい

なんとなく同じ数で

二乗すると出てくるパターンに気づいた、気がした。
久々にpython(2,3)。シンタックスはあらかた忘れており、 今の形に落ち着くまでひとしきり手間取った。

import sys
try:
  times = int(sys.argv[1])
  num = int(sys.argv[2])
  for x in  range(times):
    print(num, num ** 2)
    num = num * 10 + num % 10
except: 
  print("argv is not enough.")
$ python3 samenum_powr.py3 8 3
3 9
33 1089
333 110889
3333 11108889
33333 1111088889
333333 111110888889
3333333 11111108888889
33333333 1111111088888889
 
$ python3 samenum_powr.py3 8 9
9 81
99 9801
999 998001
9999 99980001
99999 9999800001
999999 999998000001
9999999 99999980000001
99999999 9999999800000001

他の数字でも似たパターンは出たが、省略。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。