Search This Blog

Tuesday, February 11, 2014

To find trailing zeros in factorial number

__author__ = 'nitin'

def fact(n):
    if n==1:
        return 1
    else:
        return n * fact(n-1)

def trailing_zeros_in_fact(n):
    fact_num=fact(n)
    trail_num=5
    result=0
    while trail_num        result=result + n/trail_num
        trail_num=trail_num * 5
    return result

print trailing_zeros_in_fact(26)

No comments:

My Profile

My photo
can be reached at 09916017317