def trailing_zeroes(n):
count=0
while n>=5: n//=5; count+=n
return count
public int trailingZeroes(int n){
int count=0;
while(n>=5){n/=5;count+=n;}
return count;
}
Count factors of 5. Nearly identical. //= vs /=.
def trailing_zeroes(n):
count=0
while n>=5: n//=5; count+=n
return count
public int trailingZeroes(int n){
int count=0;
while(n>=5){n/=5;count+=n;}
return count;
}
1. Count factors of 5 2. Each 25 contributes twice