The OEIS mourns the passing of Jim Simons and is grateful to the Simons Foundation for its support of research in many branches of science, including the OEIS.
login
The OEIS is supported by the many generous donors to the OEIS Foundation.

 

Logo
Hints
(Greetings from The On-Line Encyclopedia of Integer Sequences!)
A034886 Number of digits in n!. 44

%I #88 Sep 08 2022 08:44:52

%S 1,1,1,1,2,3,3,4,5,6,7,8,9,10,11,13,14,15,16,18,19,20,22,23,24,26,27,

%T 29,30,31,33,34,36,37,39,41,42,44,45,47,48,50,52,53,55,57,58,60,62,63,

%U 65,67,68,70,72,74,75,77,79,81,82,84,86,88,90,91,93,95,97,99,101,102

%N Number of digits in n!.

%C Most counterexamples to the Kamenetsky formula (see below) must belong to A177901.

%C Noam D. Elkies reported on MathOverflow (see link):

%C "A counterexample [to Kamenetsky's formula] is n_1 := 6561101970383, with log_10((n_1/e)^n_1*sqrt(2*Pi*n_1) = 81244041273652.999999999999995102483-, but log_10(n_1!) = 81244041273653.000000000000000618508+. [...] n_1 is the first counterexample, and the only one up to 10^14."

%C From _Bernard Schott_, Dec 07 2019: (Start)

%C a(n) < n iff 2 <= n <= 21;

%C a(n) = n iff n = 1, 22, 23, 24;

%C a(n) > n iff n = 0 or n >= 25. (End)

%D Martin Gardner, "Factorial Oddities." Ch. 4 in Mathematical Magic Show: More Puzzles, Games, Diversions, Illusions and Other Mathematical Sleight-of-Mind from Scientific American. New York: Vintage, pp. 50-65, 1978

%H T. D. Noe, <a href="/A034886/b034886.txt">Table of n, a(n) for n = 0..10000</a>

%H Noam D. Elkies, <a href="http://mathoverflow.net/questions/19170">A counterexample to Kamenetsky's formula for the number of digits in n-factorial</a>.

%H Wikipedia, <a href="http://en.wikipedia.org/wiki/Stirling&#39;s_approximation">Stirling's Formula</a>.

%H <a href="/index/Fa#factorial">Index entries for sequences related to factorial numbers</a>.

%F a(n) = floor(log(n!)/log(10)) + 1.

%F a(n) = A027869(n) + A079680(n) + A079714(n) + A079684(n) + A079688(n) + A079690(n) + A079691(n) + A079692(n) + A079693(n) + A079694(n); a(n) = A055642(A000142(n)). - _Reinhard Zumkeller_, Jan 27 2008

%F Using Stirling's formula we can derive an approximation, which is very fast to compute in practice: ceiling(log_10(2*Pi*n)/2 + n*(log_10(n/e))). This approximation gives the exact answer for 2 <= n <= 5*10^7. - _Dmitry Kamenetsky_, Jul 07 2008

%F a(n) = ceiling(log_10(1) + log_10(2) + ... + log_10(n)). - _Dmitry Kamenetsky_, Nov 05 2010

%p A034886 := n -> `if`(n<2,1,`if`(n<6561101970383, ceil((ln(2*Pi)-2*n+ln(n)*(1+2*n))/(2*ln(10))),length(n!))); # _Peter Luschny_, Aug 26 2011

%t Join[{1, 1}, Table[Ceiling[Log[10, 2 Pi n]/2 + n*Log[10, n/E]], {n, 2, 71}]]

%t f[n_] := Floor[(Log[2Pi] - 2n + Log[n]*(1 + 2n))/(2Log[10])] + 1; f[0] = f[1] = 1; Array[f, 72, 0] (* _Robert G. Wilson v_, Jan 09 2013 *)

%t IntegerLength/@(Range[0,80]!) (* _Harvey P. Dale_, Aug 07 2022 *)

%o (Haskell)

%o a034886 = a055642 . a000142 -- _Reinhard Zumkeller_, Apr 08 2012

%o (PARI) for(n=0,30, print1(floor(log(n!)/log(10)) + 1, ", ")) \\ _G. C. Greubel_, Feb 26 2018

%o (Magma) [Floor(Log(Factorial(n))/Log(10)) + 1: n in [0..30]]; // _G. C. Greubel_, Feb 26 2018

%Y Cf. A000142, A055642.

%Y Cf. A006488 (a(n) is a square), A056851 (a(n) is a cube), A035065 (a(n) is a prime), A333431 (a(n) is a factorial), A333598 (a(n) is a palindrome), A067367 (p and a(p) are primes), A058814 (n divides a(n)).

%Y Cf. A137580 (number of distinct digits in n!), A027868 (number of trailing zeros in n!).

%K nonn,base,easy

%O 0,5

%A _Erich Friedman_

%E Explained that the formula is an approximation. Made the formula easier to read. - _Dmitry Kamenetsky_, Dec 15 2010

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | More | WebCam
Contribute new seq. or comment | Format | Style Sheet | Transforms | Superseeker | Recents
The OEIS Community | Maintained by The OEIS Foundation Inc.

License Agreements, Terms of Use, Privacy Policy. .

Last modified May 28 00:20 EDT 2024. Contains 372900 sequences. (Running on oeis4.)