OFFSET
1,2
COMMENTS
LINKS
Lars Blomberg and Reinhard Zumkeller, Table of n, a(n) for n = 1..10000
MATHEMATICA
a[1] = 1;
a[n_] := a[n] = For[k = 1, True, k++, If[FreeQ[Array[a, n-1], k], If[ AllTrue[Select[IntegerDigits[a[n-1]], #>0&] // Union, Divisible[k, #]&], Return[k]]]];
a /@ Range[100] (* Jean-François Alcover, Nov 26 2019 *)
PROG
(Haskell)
import Data.List (nub, sort, delete)
a237851 n = a237851_list !! (n-1)
a237851_list = 1 : f 1 [2..] where
f x zs = g zs where
g (u:us) | all ((== 0) . (mod u)) ds = u : f u (delete u zs)
| otherwise = g us
where ds = dropWhile (<= 1) $
sort $ nub $ map (read . return) $ show x
-- Reinhard Zumkeller, Feb 14 2014
CROSSREFS
KEYWORD
AUTHOR
Eric Angelini, Feb 14 2014
STATUS
approved