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!)
A032799 Numbers n such that n equals the sum of its digits raised to the consecutive powers (1,2,3,...). 11

%I #55 May 30 2020 17:22:29

%S 0,1,2,3,4,5,6,7,8,9,89,135,175,518,598,1306,1676,2427,2646798,

%T 12157692622039623539

%N Numbers n such that n equals the sum of its digits raised to the consecutive powers (1,2,3,...).

%C Lemma: The sequence is finite with all terms in the sequence having at most 22 digits. Proof: Let n be an m-digit natural number in the sequence for some m. Then 10^(m-1)<=n and n<=9+9^2+...9^m = 9(9^m-1)/8<(9^(m+1))/8. Thus 10^(m-1)<(9^(m+1))/8. Taking logarithms of both sides and solving yields m<22.97 QED. Note proof is identical to that for A208130. [_Francis J. McDonnell_, Apr 14 2012]

%D J.-M. De Koninck, Ces nombres qui nous fascinent, Entry 175, p. 55, Ellipses, Paris 2008.

%D Ken Follett, Code to Zero, Dutton, a Penguin Group, NY 2000, p. 84.

%D D. Wells, The Penguin Dictionary of Curious and Interesting Numbers, Penguin Books, London, 1986, Entry 175.

%H Eric Weisstein's World of Mathematics, <a href="http://mathworld.wolfram.com/NarcissisticNumber.html">Narcissistic Number</a>

%e 89 = 8^1 + 9^2.

%e 175 = 1^1 + 7^2 + 5^3.

%e 2427 = 2^1 + 4^2 + 2^3 + 7^4.

%e 2646798 = 2^1 + 6^2 + 4^3 + 6^4 + 7^5 + 9^6 + 8^7.

%p N:= 10: # to get solutions of up to N digits

%p Branch:= proc(level,sofar)

%p option remember;

%p local Res, x, x0, lb, ub, y;

%p Res:= NULL;

%p if perm[level] = 1 then x0:= 1 else x0:= 0 fi;

%p for x from x0 to 9 do

%p lb:= sofar + b[x,perm[level]] + scmin[level];

%p ub:= sofar + b[x,perm[level]] + scmax[level];

%p if lb <= 0 and ub >= 0 then

%p if level = n then Res:= Res, [x]

%p else

%p for y in Branch(level+1,sofar+b[x,perm[level]]) do

%p Res:= Res, [x, op(y)]

%p od

%p fi

%p fi

%p od;

%p [Res]

%p end:

%p count:= 0:

%p for n from 1 to N do

%p printf("Looking for %d digit solutions\n",n);

%p forget(Branch);

%p for j from 1 to n do

%p for x from 0 to 9 do

%p b[x,j]:= x^j - x*10^(n-j)

%p od

%p od:

%p for j from 1 to n do

%p smin[j]:= min(seq(b[x,j],x=0..9));

%p smax[j]:= max(seq(b[x,j],x=0..9));

%p od:

%p perm:= sort([seq(smax[j]-smin[j],j=1..n)],`>`,output=permutation):

%p for j from 1 to n do

%p scmin[j]:= add(smin[perm[i]],i=j+1..n);

%p scmax[j]:= add(smax[perm[i]],i=j+1..n);

%p end;

%p for X in Branch(1,0) do

%p xx:= add(X[i]*10^(n-perm[i]),i=1..n);

%p count:= count+1;

%p A[count]:= xx;

%p print(xx);

%p od

%p od:

%p seq(A[i],i=1..count); # _Robert Israel_, Aug 07 2014

%t f[n_] := Plus @@ (IntegerDigits[n]^Range[ Floor[ Log[10, n] + 1]]); Select[ Range[10^7], f[ # ] == # &] (* _Robert G. Wilson v_, May 04 2005 *)

%t Join[{0},Select[Range[10^7],Total[IntegerDigits[#]^Range[ IntegerLength[ #]]] == #&]] (* _Harvey P. Dale_, Oct 13 2015 *)

%t sdcpQ[n_]:=n==Inner[Power,IntegerDigits[n],Range[IntegerLength[n]],Plus]; Join[{0},Select[Range[27*10^5],sdcpQ]] (* _Harvey P. Dale_, May 30 2020 *)

%o (PARI) for(n=1,10^22,d=digits(n);s=sum(i=1,#d,d[i]^i);if(s==n,print1(n,", "))) \\ _Derek Orr_, Aug 07 2014

%K nonn,base,fini,full,nice

%O 1,3

%A _Patrick De Geest_, May 15 1998

%E Corrected by Macsy Zhang (macsy(AT)21cn.com), Feb 17 2002

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 15 10:39 EDT 2024. Contains 372540 sequences. (Running on oeis4.)