Today i learned that
floor $(\log 1 + \log 2 + \log 3 + \cdots + \log N ) + 1$
is equivalent to the number of digits of (N!)
I.E. floor ($\log 1 + \log 2 + \log 3 + \log 4 + \log5 ) = 2.$
And $2+1 = 3 =$ digits of $120 (5! = 120).$
Can any one explain how does that work?
If a number $n$ has $k$ digits, then $10^{k-1}\leq n <10^k.$ Taking (base-10) logs gives $k-1 \leq \log n < k$, so $\mbox{floor}(\log n)+1 = k.$ By rules of logs, we have $\log N! = \log 1+\log 2 + \cdots + \log N.$ Apply these facts to get the number of digits of $N!$ $$ = \mbox{floor}(\log N!)+1 =\mbox{floor}(\log 1+\log 2+ \cdots +\log N) +1.$$