Pandigital prime: Difference between revisions

(→‎{{header|Perl}}: added optional portion of task)
Line 568:
The largest 0..7 pandigital prime is 76540231
done...
</pre>
 
=={{header|Ruby}}==
Using the observations from the Factor code:
<lang ruby>require "prime"
def find_pan(ar) = ar.permutation(ar.size).find{|perm| perm.join.to_i.prime? }.join.to_i
digits = [7,6,5,4,3,2,1]
puts find_pan(digits)
digits << 0
puts find_pan(digits)</lang>
{{out}}
<pre>7652413
76540231
</pre>
 
1,149

edits