- プログラミングのお題スレ Part7 [転載禁止]©2ch.net
826 :デフォルトの名無しさん[sage]:2015/09/20(日) 23:15:14.16 ID:7mBXEM/X - >>821の検証をしていたら
9が並んだパターンのnは、1の数え上げが不要なことが分かった 下のPython3のコードはnの桁の数から>>814のf(9...9)の場合の値を出してる import math def f_9x(n): a = math.floor(math.log10(n)) return (a+1) * pow(10, a) f_9x(9) # 1 f_9x(99) # 20 f_9x(999) # 300 f_9x(9999) # 4000 f_9x(99999) # 50000 f_9x(999999) # 600000
|