RosettaCodeData/Task/Semiprime/Ruby/semiprime-2.rb

6 lines
147 B
Ruby
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
def semiprime(n)
`factor #{n}`.split.size == 3
end
n = 2**72 - 1 #4722366482869645213695
(n-50..n).each { |n| puts "#{n} -> #{semiprime(n)}" }