Jump to content

Find prime n such that reversed n is also prime: Difference between revisions

m
→‎{{header|Phix}}: extended output
(→‎{{header|REXX}}: added the computer programming language REXX.)
m (→‎{{header|Phix}}: extended output)
Line 7:
=={{header|Phix}}==
<lang Phix>function rp(integer p) return is_prime(to_integer(reverse(sprint(p)))) end function
procedure test(sequence args)
for n=500 to 1000 by 500 do
{integer n, string fmt} = args
sequence res = filter(get_primes_le(n),rp)
stringsequence rres = join_by(apply(true,sprintf,{{"%3d"},res}filter(get_primes_le(n),1,length(resrp)/2," "})
printf(1,"%dstring reverse primesr <= %,d found:\n%s\n"sprintf(fmt,{join_by(res,1,length(res)/2,n,r" ")})
printf(1,"%d reverse primes < %,d found%s\n",{length(res),n,r})
end for</lang>
end procedure
papply({{500,":\n%s"},{1000,":\n%s"},{10000,"."}},test)</lang>
{{out}}
<pre>
Line 21 ⟶ 23:
2 3 5 7 11 13 17 31 37 71 73 79 97 101 107 113 131 149 151 157 167 179 181 191 199 311 313 337
347 353 359 373 383 389 701 709 727 733 739 743 751 757 761 769 787 797 907 919 929 937 941 953 967 971 983 991
 
260 reverse primes < 10,000 found.
</pre>
 
7,820

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.