login
The OEIS is supported by the many generous donors to the OEIS Foundation.

 

Logo
Hints
(Greetings from The On-Line Encyclopedia of Integer Sequences!)
A037055 Smallest prime containing exactly n 1's. 16

%I #24 May 11 2017 03:34:13

%S 2,13,11,1117,10111,101111,1111151,11110111,101111111,1111111121,

%T 11111111113,101111111111,1111111118111,11111111111411,

%U 111111111116111,1111111111111181,11111111101111111,101111111111111111,1111111111111111171,1111111111111111111,111111111111111119111

%N Smallest prime containing exactly n 1's.

%C For n > 1, A037055 is conjectured to be identical to A084673. - _Robert G. Wilson v_, Jul 04 2003

%C a(n) = A002275(n) for n in A004023. For all other n < 900, a(n) has n+1 digits. - _Robert Israel_, Feb 21 2016

%H Robert Israel, <a href="/A037055/b037055.txt">Table of n, a(n) for n = 0..900</a>

%F a(n) = the smallest prime in { R-10^n, R-10^(n-1), ..., R-10; R+a*10^b, a=1, ..., 8, b=0, 1, 2, ..., n }, where R = (10^(n+1)-1)/9 is the (n+1)-digit repunit. - _M. F. Hasler_, Feb 25 2016

%p f:= proc(n) local m,d,r,x;

%p r:= (10^n-1)/9;

%p if isprime(r) then return r fi;

%p r:= (10^(n+1)-1)/9;

%p for m from n-1 to 1 by -1 do

%p x:= r - 10^m;

%p if isprime(x) then return x fi;

%p od;

%p for m from 0 to n do

%p for d from 1 to 8 do

%p x:= r + d*10^m;

%p if isprime(x) then return x fi;

%p od

%p od;

%p error("Needs more than n+1 digits")

%p end proc:

%p map(f, [$0..100]); # _Robert Israel_, Feb 21 2016

%t f[n_, b_] := Block[{k = 10^(n + 1), p = Permutations[ Join[ Table[b, {i, 1, n}], {x}]], c = Complement[Table[j, {j, 0, 9}], {b}], q = {}}, Do[q = Append[q, Replace[p, x -> c[[i]], 2]], {i, 1, 9}]; r = Min[ Select[ FromDigits /@ Flatten[q, 1], PrimeQ[ # ] & ]]; If[r ? Infinity, r, p = Permutations[ Join[ Table[ b, {i, 1, n}], {x, y}]]; q = {}; Do[q = Append[q, Replace[p, {x -> c[[i]], y -> c[[j]]}, 2]], {i, 1, 9}, {j, 1, 9}]; Min[ Select[ FromDigits /@ Flatten[q, 1], PrimeQ[ # ] & ]]]]; Table[ f[n, 1], {n, 1, 18}]

%t Join[{2, 13}, Table[Sort[Flatten[Table[Select[FromDigits/@Permutations[Join[{n}, PadRight[{}, i, 1]]], PrimeQ], {n, 0, 9}]]][[1]], {i, 2, 20}]] (* _Vincenzo Librandi_, May 11 2017 *)

%o (PARI) A037055(n)={my(p,t=10^(n+1)\9); forstep(k=n+1,1,-1, ispseudoprime(p=t-10^k) && return(p)); forvec(v=[[0, n], [1, 8]], ispseudoprime(p=t+10^v[1]*v[2]) && return(p))} \\ _M. F. Hasler_, Feb 22 2016

%Y Cf. A084673, A065584, A065821, A037054, A034388, A036507-A036536.

%Y Cf. A037053, A037057, A037059, A037061, A037063, A037065, A037067, A037069, A037071.

%K nonn,base

%O 0,1

%A _Patrick De Geest_, Jan 04 1999

%E More terms from _Sascha Kurz_, Feb 10 2003

%E Edited by _Robert G. Wilson v_, Jul 04 2003

%E a(0) = 2 inserted by _Robert Israel_, Feb 21 2016

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | More | WebCam
Contribute new seq. or comment | Format | Style Sheet | Transforms | Superseeker | Recents
The OEIS Community | Maintained by The OEIS Foundation Inc.

License Agreements, Terms of Use, Privacy Policy. .

Last modified April 16 09:52 EDT 2024. Contains 371698 sequences. (Running on oeis4.)