OFFSET
1,1
LINKS
Reinhard Zumkeller, Table of n, a(n) for n = 1..10000
MAPLE
A208241 := proc(n)
local nbin, len, suf, sufbin, pbin, p ;
nbin := convert(n, base, 2) ;
for len from 1 do
for suf from 0 to 2^len-1 do
sufbin := convert(suf, base, 2) ;
while nops(sufbin) < len do
sufbin := [op(sufbin), 0] ;
end do:
pbin := [op(sufbin), op(nbin)] ;
p := add( 2^(i-1)*op(i, pbin), i=1..nops(pbin) ) ;
if isprime(p) then
return p ;
end if;
end do:
end do:
end proc:
seq(A208241(n), n=1..50) ; # R. J. Mathar, May 06 2017
PROG
(Haskell)
import Data.List (genericIndex, find, isPrefixOf)
import Data.Maybe (fromJust)
a208241 = genericIndex a208241_list
a208241_list = f nns $ filter ((== 1) . a010051' . fst) nns where
f mms'@((m, ms):mms) pps'@((p, ps):pps) =
if m == p then f mms' pps else q : f mms pps'
where q = fst $ fromJust $ find ((ms `isPrefixOf`) . snd) pps'
nns = zip [1..] $ map reverse $ tail a030308_tabf
CROSSREFS
KEYWORD
nonn,base
AUTHOR
Reinhard Zumkeller, Feb 14 2013
STATUS
approved