yanc
mile
2014-02-07 14:02:30
点击: 955
|
收藏
fiveNum = 0
tenNum = 0
twoNum = 0
zeroNum = 0
true =0
for i in range(len(L)):
if L[i] == 0:
true =1
elif L[i]%10 == 0:
while (L[i]%10) == 0:
zeroNum+=1
L[i]=L[i]/10
elif L[i]%5==0:
while (L[i])%5 == 0:
fiveNum+=1
L[i]=L[i]/5
elif L[i]%2 == 0:
while L[i]%2 == 0:
twoNum+=1
L[i]/=2
if true == 0:
if fiveNum > 0:
if fiveNum >= twoNum:
zeroNum+=twoNum
else :
zeroNum+=fiveNum
else:
zeroNum = 0
print zeroNum
作者:mile |
分类: 解题报告 |
标签: 解题报告 |
阅读: 955 |
发布于: 2014-02-07 14时 |