Super-Poulet numbers: Difference between revisions

Content added Content deleted
(Add Factor)
(J draft)
Line 39: Line 39:
</pre>
</pre>


=={{header|J}}==
Implementation:<lang J>spou1=: {{ 2 = 2x(y&|)@^ y }}

is_super_poulet=: {{
if. 2~:#q=. q: y do. 0 return. end.
if. spou1 {. q do.
if. spou1 {: q do.
if. spou1 y do. 1 return. end.
end.
end.
0
}}"0</lang>

Task example:<lang J> 20{. (#~ is_super_poulet) 1+i.1e5
341 1387 2047 2701 3277 4033 4369 4681 5461 7957 8321 10261 13747 14491 15709 18721 19951 23377 31417 31609</lang>
=={{header|Julia}}==
=={{header|Julia}}==
<lang ruby>using Primes
<lang ruby>using Primes