目 前 是 潮 州 高 中 的 數 學 老 師 , 偏 好 以 Python 來 解 決 數 學 問 題
自然數的各位數字之和為7,稱為「吉祥數」,若將所有的「吉祥數」從小到大排成一列a1, a2,a3,...,若a_n=2005,求a_5n?
Python Code:
n=100000
flag=0
for i in range(1,n):
x=str(i)
sum=0
for j in range(len(x)):
sum+=(int)(x[j])
if sum==7:
flag+=1
print(flag,' ',i)
答案:52000
沒有留言:
張貼留言