This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.
%I A033665 #77 Feb 16 2025 08:32:36 %S A033665 0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,2,1,1,0,1,1,1,1,1,2,1,1,1,1,0, %T A033665 1,1,1,2,1,2,1,1,1,1,0,1,2,1,2,2,1,1,1,1,1,0,1,2,2,3,1,1,1,1,2,1,0,2, %U A033665 3,4,1,1,1,2,1,2,2,0,4,6,1,1,2,1,2,2,3,4,0,24,1,2,1,2,2,3,4,6,24,0,1,0,1,1 %N A033665 Number of 'Reverse and Add' steps needed to reach a palindrome starting at n, or -1 if n never reaches a palindrome. %C A033665 Palindromes themselves are not 'Reverse and Add!'ed, so they yield a zero! %C A033665 Numbers n that may have a(n) = -1 (i.e., potential Lychrel numbers) appear in A023108. - _Michael De Vlieger_, Jan 11 2018 %C A033665 Record indices and values are given in A065198 and A065199. - _M. F. Hasler_, Feb 16 2020 %D A033665 D. Wells, The Penguin Dictionary of Curious and Interesting Numbers Penguin Books, 1987, pp. 142-143. %H A033665 Kerry Mitchell, <a href="/A033665/b033665.txt">Table of n, a(n) for n = 0..195</a> %H A033665 P. De Geest, <a href="https://www.worldofnumbers.com/weblinks.htm">Some thematic websources</a> %H A033665 Jason Doucette, <a href="http://www.jasondoucette.com/worldrecords.html#Most">World Records</a> %H A033665 S. K. Eddins, <a href="https://web.archive.org/web/20091014155324/http://staff.imsa.edu:80/math/journal/volume4/articles/Palindrome.pdf">The Palindromic Order Of A Number</a> [archived page] %H A033665 Kerry Mitchell, <a href="/A033665/a033665.txt">Table of n, a(n) for n = 0..10000</a> (The -1 entries are only conjectural) %H A033665 Kerry Mitchell, <a href="/A033665/a033665_1.txt">Table of n, a(n) for n = 0..100000</a> (The -1 entries are only conjectural) %H A033665 I. Peter, <a href="https://web.archive.org/web/20110728141429/http://www.floot.demon.co.uk/palindromes.html">Search for the biggest numeric palindrome</a> [archived page] %H A033665 T. Trotter, Jr., <a href="https://web.archive.org/web/20180129201104/http://www.trottermath.net/recurops/palndrom.html">Palindrome Power</a> [archived page] %H A033665 Eric Weisstein's World of Mathematics, <a href="https://mathworld.wolfram.com/196-Algorithm.html">196-Algorithm</a>. %H A033665 <a href="/index/Res#RAA">Index entries for sequences related to Reverse and Add!</a> %e A033665 19 -> 19+91 = 110 -> 110+011 = 121 = palindrome, took 2 steps, so a(19)=2. %e A033665 n = 89 needs 24 steps to end up with the palindrome 8813200023188. See A240510. - _Wolfdieter Lang_, Jan 12 2018 %t A033665 rev[n_]:=FromDigits[Reverse[IntegerDigits[n]]];radd[n_]:=n+rev[n]; %t A033665 pal[n_]:=If[n==rev[n],True,False]; %t A033665 raddN[n_]:=Length[NestWhileList[radd[#]&,n,pal[#]==False&]]-1; %t A033665 raddN/@Range[0,195] (* _Ivan N. Ianakiev_, Aug 31 2015 *) %t A033665 With[{nn = 10^3}, Array[-1 + Length@ NestWhileList[# + IntegerReverse@ # &, #, !PalindromeQ@ # &, 1, nn] /. k_ /; k == nn -> -1 &, 200]] (* _Michael De Vlieger_, Jan 11 2018 *) %o A033665 (PARI) rev(n)={d=digits(n);p="";for(i=1,#d,p=concat(Str(d[i]),p));return(eval(p))} %o A033665 a(n)=if(n==rev(n),return(0));for(k=1,10^3,i=n+rev(n);if(rev(i)==i,return(k));n=i) %o A033665 n=0;while(n<100,print1(a(n),", ");n++) \\ _Derek Orr_, Jul 28 2014 %o A033665 (PARI) A033665(n,LIM=333)={-!for(i=0,LIM,my(r=A004086(n)); n==r&&return(i); n+=r)} \\ with {A004086(n)=fromdigits(Vecrev(digits(n)))}. The second optional arg is a search limit that could be taken smaller up to very large n, e.g., 99 for n < 10^9, 200 for n < 10^14, 250 for n < 10^18: see A065199 for the records and A065198 for the n's. - _M. F. Hasler_, Apr 13 2019, edited Feb 16 2020 %o A033665 (Python) A033665 = lambda n, LIM=333: next((i for i in range(LIM) if is_A002113(n) or not(n := A004086(n)+n)), -1) # The second, optional argument is a search limit, see above. - _M. F. Hasler_, May 23 2024 %Y A033665 Cf. A002113, A023108, A023109, A033865, A006960, A016016, A063048, A240510. %Y A033665 Equals A030547(n) - 1. %Y A033665 Cf. A065198, A065199 (record indices & values). %K A033665 nonn,base,easy %O A033665 0,20 %A A033665 _N. J. A. Sloane_ %E A033665 More terms from _Patrick De Geest_, Jun 15 1998 %E A033665 I truncated the b-file at n=195, since the value of a(196) is not presently known (cf. A006960). The old b-files are now a-files. - _N. J. A. Sloane_, May 09 2015