统计结尾0的个数

Posted 是个传颂厨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了统计结尾0的个数相关的知识,希望对你有一定的参考价值。

给一串数组,算出所有元素乘积的末尾0的个数

f1,f2 = 0, 0
L=[]
for i in L:
    while i != 0 and (i % 2 == 0 or i % 5 == 0):
        if i % 2 == 0:
            f1 += 1
            i /= 2
        if i % 5 == 0:
            f2 += 1
            i /= 5
print min(f1, f2)

求一下每一个之中的2,5成对出现的个数,成对一个就有一个10.

好笨的代码的说。

以上是关于统计结尾0的个数的主要内容,如果未能解决你的问题,请参考以下文章