Descending primes: Difference between revisions
Content added Content deleted
(→{{header|Ruby}}: temporary deletion: ascending version) |
|||
Line 659: | Line 659: | ||
877 881 883 887 907 911 919 929 937 941 |
877 881 883 887 907 911 919 929 937 941 |
||
947 953 967 971 977 983 991 997 |
947 953 967 971 977 983 991 997 |
||
=={{header|Ruby}}== |
|||
<lang ruby>require 'prime' |
|||
digits = [9,8,7,6,5,4,3,2,1] |
|||
res = 1.upto(digits.size).flat_map do |n| |
|||
digits.combination(n).filter_map do |set| |
|||
candidate = set.join.to_i |
|||
candidate if candidate.prime? |
|||
end.reverse |
|||
end |
|||
puts res.join(",")</lang> |
|||
{{out}} |
|||
<pre>2,3,5,7,13,17,19,23,29,37,47,59,67,79,89,127,137,139,149,157,167,179,239,257,269,347,349,359,367,379,389,457,467,479,569,1237,1249,1259,1279,1289,1367,1459,1489,1567,1579,1789,2347,2357,2389,2459,2467,2579,2689,2789,3457,3467,3469,4567,4679,4789,5689,12347,12379,12457,12479,12569,12589,12689,13457,13469,13567,13679,13789,15679,23459,23567,23689,23789,25679,34589,34679,123457,123479,124567,124679,125789,134789,145679,234589,235679,235789,245789,345679,345689,1234789,1235789,1245689,1456789,12356789,23456789 |
|||
</pre> |
|||
=={{header|Sidef}}== |
=={{header|Sidef}}== |