# Greetings from The On-Line Encyclopedia of Integer Sequences! http://oeis.org/ Search: id:a039996 Showing 1-1 of 1 %I A039996 #24 Jul 06 2020 13:54:08 %S A039996 1,1,1,1,1,2,2,1,3,2,2,3,1,2,2,3,2,1,2,2,3,2,2,1,2,1,2,2,1,4,3,4,5,3, %T A039996 1,2,3,2,3,5,4,1,2,3,4,2,3,4,3,3,4,4,3,3,4,3,2,4,3,2,4,4,3,4,4,5,3,4, %U A039996 4,2,4,4,4,5,5,3,3,4,1,1,3,2,4,3,3,3,1,3,2,2,3,4,2,1,1,3,2,3,5,3,4,3,3,2,4 %N A039996 Number of distinct primes embedded in prime(n) as substrings. %H A039996 David A. Corneth, Table of n, a(n) for n = 1..10000 %F A039996 a(n) = A039997(prime(n)). %F A039996 a(n) <= A039994(n). - _Charles R Greathouse IV_, Apr 22 2015 %e A039996 a(26) = 1 since the only prime substring of "101" is 101. %e A039996 a(48) = 4 since the only distinct prime substrings of "223" are 2, 3, 23, 223. - _David A. Corneth_, Jul 06 2020 %t A039996 f[n_] := Block[{id = IntegerDigits@ Prime@n, len = Floor[ Log[10, Prime@n] + 1]}, Count[ PrimeQ@ Union[ FromDigits@# & /@ Flatten[ Table[ Partition[id, k, 1], {k, len}], 1]], True]]; Array[f, 105] (* _Robert G. Wilson v_, Jun 28 2010 *) %o A039996 (PARI) dp(n)=if(n<12, return(if(isprime(n), [n], []))); my(v=vecsort(select(isprime, eval(Vec(Str(n)))), , 8), t); while(n>9, if(gcd(n%10, 10)>1, n\=10; next); t=10; while((t*=10)