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.

A033952 Write 1,2,... in a clockwise spiral on a square lattice, writing each digit at a separate lattice point, starting with 1 at the origin and 2 at x=0, y=-1; sequence gives the numbers on the positive x-axis.

Original entry on oeis.org

1, 8, 6, 2, 3, 6, 6, 0, 3, 1, 8, 0, 2, 7, 1, 3, 9, 3, 4, 3, 9, 6, 0, 6, 8, 9, 6, 1, 2, 4, 2, 1, 5, 9, 4, 1, 0, 7, 7, 1, 7, 8, 0, 2, 6, 3, 4, 2, 7, 1, 8, 2, 0, 2, 2, 3, 5, 6, 6, 3, 2, 4, 1, 4, 1, 5, 6, 4, 2, 9, 2, 5, 5, 6, 8, 5, 0, 6, 4, 6, 7, 9, 0, 7, 6, 6, 7, 7, 7, 6, 4, 8, 0, 9, 1, 9, 5, 5, 9, 1, 0, 4, 0, 0, 9
Offset: 1

Views

Author

Olivier Gorin (gorin(AT)roazhon.inra.fr)

Keywords

Comments

Same as the South spoke of the Champernowne spiral (A244677).

Examples

			The spiral begins
.
  3---1---4---1---5
  |               |
  1   5---6---7   1
  |   |       |   |
  2   4   1   8   6
  |   |   |   |   |
  1   3---2   9   1
  |           |   |
  1---1---0---1   7
.
		

Crossrefs

Programs

  • Mathematica
    almostNatural[n_, b_] := Block[{m = 0, d = n, i = 1, l, p}, While[m <= d, l = m; m = (b - 1) i*b^(i - 1) + l; i++]; i--; p = Mod[d - l, i]; q = Floor[(d - l)/i] + b^(i - 1); If[p != 0, IntegerDigits[q, b][[p]], Mod[q - 1, b]]];
    f[n_] := 4n^2 - 5n + 2; Array[ almostNatural[ f@#, 10] &, 105] (* Robert G. Wilson v, Aug 08 2014 *)

Extensions

More terms from Andrew J. Gacek (andrew(AT)dgi.net)
Edited by Charles R Greathouse IV, Nov 01 2009