ending zeros in 100! I'm working through Hammack's Book of Proof.  Section 3.2 has an weird question, and unfortunately it's even-numbered, so there is no answer key.
"There are two 0's at the ned of 10! = 3,628,800.  Using only pencil and paper, determine how many 0's are at the end of the number 100!."
I used the special case De Polignac's formula for factorials to get tz(100!) = 24.  I believe this is the right answer. 
But the thing is,  this question (and this solution) is totally unlike everything else I've seen in the book.   This chapter is about 'Counting' (factorials, unique lists, etc).  I'm wondering if there is some other way to get the answer using tools I'd seen in text so far, and not this kind of weird excursion into number theory.  Like some intuitive way to think through the question.

To get a number ending with 0 in decimal system, we need a 5 and an even number to be multiplied.
The first 0 appears in 5! because we have 5 times an even number (I.e. 2 or 4). It is when we get to 10! That we encounter with the next 5. And in 10! we also have an even number to times it with 5 and make it a number ending with 0. Thus 10! will give a number ending with two 0s, 15! three 0s, 20! four 0s. But 25! will give a number ending with six 0s and not five 0s. And that's because we have 5 getting multiplied twice in 25 and each time it can combine with an even number to get a 0.
Thus 50! will end with twelve 0s, 75! with eighteen 0s and 100! with twenty four 0s 
