有五張數字牌 0,1,2,3,4,若取出其中三張組成一個三位整數,則有幾組是3的倍數?
我有用原始的方法找出了20組,但是想請問看看有沒有更快更好的算法?

回應

引用:

鄭旭洋 寫道:
有五張數字牌 0,1,2,3,4,若取出其中三張組成一個三位整數,則有幾組是3的倍數?
我有用原始的方法找出了20組,但是想請問看看有沒有更快更好的算法?

123.213.231.321.312.132.201.120.210.102.420.240.402.204.234.432.324.243.342.423.
3的倍數:數字合是3的倍數
0+1+2=3(4種) 0+2+4=6(4種) --->共8種
1+2+3=6(6種) 2+3+4=9(6種) --->共12種
8+12=20
20種