cp's OEIS Frontend

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.

A077403 In base 3: smallest number that requires n Reverse and Add! steps to reach a palindrome.

Original entry on oeis.org

0, 3, 5, 15, 17, 263, 170, 509, 491, 322, 266, 222, 161, 494, 260, 106, 95, 78, 53, 2425, 1466, 9717, 59583, 38878, 38798, 33515, 39440, 32857, 37340, 238849, 177470, 60019, 59655, 178540, 124895, 59753, 179751, 1595576, 715615, 354605, 179575
Offset: 0

Views

Author

Klaus Brockhaus, Nov 05 2002

Keywords

Comments

Base 3 analog of A066058 (base 2), A077441 (base 4) and A023109 (base 10).

Examples

			5 is the smallest number which requires two steps to reach a base 3 palindrome (cf. A066057), so a(2) = 5; 5 (decimal) = 12 -> 12 + 21 = 110 -> 110 + 011 = 121 (palindrome) = 16 (decimal).
		

Crossrefs

Programs

  • ARIBAS
    var ar: array; end; m := 45; ar := alloc(array, m+1, -1); mc := m+1; n := 0; while mc > 0 do v := -1; c := 0; k := n; while c < m+1 do d := k; rev := 0; while d > 0 do rev := 3*rev+(d mod 3); d := d div 3; end; if k = rev then v := c; c := m+1; else inc(c); k := k+rev; end; end; if 0 <= v and v <= m then if ar[v] < 0 then ar[v] := n; dec(mc); write((v,n)); end; end; inc(n); end; writeln(); for j := 0 to m do write(ar[j],","); end;