A048992 Hannah Rollman's numbers: the numbers excluded from A048991.
12, 23, 31, 34, 41, 42, 45, 51, 52, 53, 56, 61, 62, 63, 64, 67, 71, 72, 73, 74, 75, 78, 81, 82, 83, 84, 85, 86, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 111, 113, 121, 122, 123, 131, 141, 151, 161, 171, 181, 191, 192, 201, 202, 210, 211, 212, 213, 214, 215, 216, 217
Offset: 1
Links
- T. D. Noe, Table of n, a(n) for n = 1..10000
- Nick Hobson, Python program for this sequence
Crossrefs
Programs
-
Haskell
import Data.List (isInfixOf) a048992 n = a048992_list !! (n-1) a048992_list = g [1..] [] where g (x:xs) ys | xs' `isInfixOf` ys = x : g xs ys | otherwise = g xs (xs' ++ ys) where xs' = reverse $ show x -- Reinhard Zumkeller, Dec 05 2011
-
Mathematica
a[0] = 1; s = "1"; a[n_] := a[n] = For[k = a[n-1] + 1, True, k++, If[StringFreeQ[s, t = ToString[k]], s = s <> t, Return[k]]]; Table[a[n], {n, 1, 100}] (* Jean-François Alcover, Nov 25 2013 *)
-
PARI
D=[]; for(n=1, 999, for(i=0, #D-#d=digits(n), D[i+1..i+#d]!=d || print1(n",") || next(2)); D=concat(D, d)) \\ M. F. Hasler, Oct 25 2019
-
Python
# see Hobson link
Extensions
Edited by Patrick De Geest, Jun 02 2003
Comments