%I #21 Feb 21 2024 16:49:39
%S 0,11,3,211,2111,0,112111,1111211,0,11131111,1121111111,0,
%T 111211111111,2111111111111,0,31111111111111,212111111111111,0,
%U 1111111111111111111,2111111111111111111,0,111111111111111121111,11111111111111111111111,0,211111111111111111111111
%N Largest prime that is a concatenation of the parts of a partition of n, or 0 if no such prime exists.
%C Conjecture: a(n) = 0 only for n = 1 or n = 3k with k>1.
%H Alois P. Heinz, <a href="/A069869/b069869.txt">Table of n, a(n) for n = 1..200</a>
%e a(4) = 211 as the partitions of 4 are (4), (3,1), (2,2), (2,1,1) (1,1,1,1). The primes that can be formed are 13, 31, 211 and 211 is the largest prime using a partition.
%p with(combinat):
%p a:= proc(n) local k, w;
%p if n=1 or n>3 and irem(n, 3)=0 then return 0 fi;
%p for k from 0 do w:= max(select(isprime,
%p map(x-> parse(cat(x[])), [seq(permute(i)[],
%p i=map(x->[x[], 1$(n-k)], partition(k)))]))[]);
%p if w>0 then return w fi
%p od
%p end:
%p seq(a(n), n=1..30); # _Alois P. Heinz_, May 25 2013
%t f[n_] := If[ PrimeQ@n, n, If[n > 5 && Mod[n, 3] == 0, 0, Block[{len = PartitionsP[n], p = IntegerPartitions[n], t = {}}, Do[ AppendTo[t, Select[FromDigits /@ Join @@@ IntegerDigits /@ Permutations@p[[i]], PrimeQ@# &]], {i, len}]; t = Union@Flatten@t; If[Length@t > 0, Max@t, 0]] ]]; Array[f, 29]
%o (Python)
%o from collections import Counter
%o from operator import itemgetter
%o from sympy.utilities.iterables import partitions, multiset_permutations
%o from sympy import isprime
%o def A069869(n):
%o smax, m = 0, 0
%o if n==3 or n%3:
%o for s, p in sorted(partitions(n,size=True),key=itemgetter(0),reverse=True):
%o if s<smax:
%o break
%o for a in multiset_permutations(Counter(p).elements()):
%o if isprime(k:=int(''.join(str(d) for d in a))):
%o m = max(k,m)
%o if m>0:
%o smax=s
%o return m # _Chai Wah Wu_, Feb 21 2024
%Y Cf. A069870, A004022.
%K nonn,base
%O 1,2
%A _Amarnath Murthy_, Apr 21 2002
%E More terms from _David Wasserman_, Apr 30 2003
%E a(8) corrected and a(16)-a(24) added by _Robert G. Wilson v_, Feb 06 2006
%E a(25) from _Alois P. Heinz_, May 25 2013
|