Substring primes: Difference between revisions

Content added Content deleted
(Add Factor)
Line 211: Line 211:
73
73
373
373
</pre>

=={{header|Factor}}==
For fun, a translation of FreeBASIC.
{{trans|FreeBASIC}}
{{works with|Factor|0.99 2021-02-05}}
<lang factor>USING: combinators kernel math math.primes prettyprint sequences ;

:: ssp? ( n -- ? )
{
{ [ n prime? not ] [ f ] }
{ [ n 10 < ] [ t ] }
{ [ n 100 mod prime? not ] [ f ] }
{ [ n 10 mod prime? not ] [ f ] }
{ [ n 10 /i prime? not ] [ f ] }
{ [ n 100 < ] [ t ] }
{ [ n 100 /i prime? not ] [ f ] }
{ [ n 100 mod 10 /i prime? not ] [ f ] }
[ t ]
} cond ;

500 <iota> [ ssp? ] filter .</lang>
{{out}}
<pre>
V{ 2 3 5 7 23 37 53 73 373 }
</pre>
</pre>