尤拉計劃706:三象數
能被3整除不用測試,只要數字組合各位和等於3的倍數
測試程式
def f(n):
s=str(n)
c=0
for i in range(len(s)):
su=int(s[i])
if su %3 ==0:c+=1
for j in range(i+1,len(s)):
su+=int(s[j])
if su %3 ==0:c+=1
return c
def F(n):
c=0
for i in range(10**(n-1),10**n):
if f(i) % 3==0: c+=1
return c
>>> F(2)
30
>>> F(6)
290898
相關文章
- 尤拉計劃699:三腳數
- 尤拉計劃698:123數
- 尤拉計劃719:拆分數
- 尤拉計劃700:尤拉幣
- 尤拉計劃725:數位之和數
- 尤拉計劃718:不可達數
- 尤拉計劃709:偶數袋
- 尤拉計劃712:指數差
- 尤拉計劃694:立方滿因數
- 尤拉計劃621:把整數表示為三角數之和
- 尤拉計劃747:三角披薩
- 尤拉計劃714:兩種數位的數
- 尤拉計劃622:洗牌
- 尤拉計劃696:麻將
- 尤拉計劃721:無理數高次冪
- 尤拉計劃705:除數序列的逆轉次數
- 尤拉計劃735:2n^2的因數
- 尤拉計劃686:2的冪
- 尤拉計劃715:六元組
- 尤拉計劃708:你只要2
- 尤拉計劃749:近似冪和
- 尤拉計劃739:和的和
- 尤拉計劃751:串聯重合
- 尤拉計劃745:平方和
- 尤拉計劃717:取模公式之和公式
- 尤拉計劃722:慢收斂系列
- 尤拉計劃695:隨機長方形隨機
- 尤拉計劃710:1百萬會員
- 尤拉計劃704:二項式係數中的2因數
- 尤拉計劃723:畢達哥拉斯四邊形
- 尤拉計劃697:隨機衰減序列隨機
- 尤拉計劃713:圖蘭熱水系統
- 尤拉計劃711:二進位制黑板
- 尤拉計劃748:倒丟蕃多方程
- 尤拉計劃657:不完整的單詞
- 尤拉計劃701:隨機連線區域隨機
- 尤拉計劃658:不完整的單詞(2)
- 尤拉篩線性篩質數