What is longer? Length of $2^n$ or number of $0$ at the end of $n!$ ? Assume that $n$ is really big, big number...
Solution
Look at terms of $2^k$: $$2,4,8,16,32,64,128,256,512,1024,2048,4096... $$ It can be seen that $$ \lfloor\frac{n}{3} \rfloor \ge length(2^n)\ge \lfloor\frac{n}{4} \rfloor $$
Now, lets look at $n!$. We know that $0$ is created at the end iif we use $2$ and $5$ or $10$. Number of $2$ is greater than number of $5$ so we can count number of $5$.
$$\mbox{number of 0 in } n! = \sum_{k \ge 0} \lfloor\frac{n}{10^k} \rfloor + \sum_{k \ge 0} \lfloor \frac{n}{5^k} \rfloor $$
$$ (n-1)\left( \sum_{k \ge 0} \frac{1}{10^k} + \sum_{k \ge 0} \frac{1}{5^k} \right)\ge \mbox{number of 0 in } n! \ge n \left( \sum_{k \ge 0} \frac{1}{10^k} + \sum_{k \ge 0} \frac{1}{5^k} \right) $$ $$ \mbox{number of 0 in } n! \approx \frac{13}{36} \cdot n \approx 0.361 \cdot n \ge \frac{1}{3} \cdot n $$
So the longer is number of $0$ in $n!$. Have I done this exercise correctly?
update
$$ (n-1)\left( \sum_{k \ge 0} \frac{1}{5^k} \right)\ge \mbox{number of 0 in } n! \ge n \left( \sum_{k \ge 0} \frac{1}{5^k} \right) $$ $$ \mbox{number of 0 in } n! \le 1/4 $$ so length of 2^n is greater that trailing $0$ in $n!$