Semiprime: Difference between revisions

Line 2,201:
`factor #{n}`.split(' ')[1..-1].map(&:to_i).size == 2
end
n = 2**6472 - 1 #184467440737095516154722366482869645213695
(n-50..n).each { |n| puts "#{n} -> #{semiprime(n)}" }</lang>
{{out}}
<pre>184467440737095515654722366482869645213645 -> false
4722366482869645213646 -> false
18446744073709551566 -> true
184467440737095515674722366482869645213647 -> false
184467440737095515684722366482869645213648 -> false
184467440737095515694722366482869645213649 -> false
184467440737095515704722366482869645213650 -> false
4722366482869645213651 -> true
18446744073709551571 -> false
184467440737095515724722366482869645213652 -> false
184467440737095515734722366482869645213653 -> false
184467440737095515744722366482869645213654 -> false
184467440737095515754722366482869645213655 -> false
184467440737095515764722366482869645213656 -> false
4722366482869645213657 -> false
18446744073709551577 -> true
184467440737095515784722366482869645213658 -> false
184467440737095515794722366482869645213659 -> false
184467440737095515804722366482869645213660 -> false
184467440737095515814722366482869645213661 -> false
184467440737095515824722366482869645213662 -> false
4722366482869645213663 -> true
18446744073709551583 -> false
184467440737095515844722366482869645213664 -> false
184467440737095515854722366482869645213665 -> false
184467440737095515864722366482869645213666 -> false
184467440737095515874722366482869645213667 -> false
184467440737095515884722366482869645213668 -> false
184467440737095515894722366482869645213669 -> false
184467440737095515904722366482869645213670 -> false
184467440737095515914722366482869645213671 -> false
184467440737095515924722366482869645213672 -> false
4722366482869645213673 -> true
18446744073709551593 -> false
184467440737095515944722366482869645213674 -> false
184467440737095515954722366482869645213675 -> false
184467440737095515964722366482869645213676 -> false
4722366482869645213677 -> false
18446744073709551597 -> true
184467440737095515984722366482869645213678 -> false
184467440737095515994722366482869645213679 -> false
184467440737095516004722366482869645213680 -> false
4722366482869645213681 -> false
18446744073709551601 -> true
184467440737095516024722366482869645213682 -> false
184467440737095516034722366482869645213683 -> false
184467440737095516044722366482869645213684 -> false
184467440737095516054722366482869645213685 -> false
184467440737095516064722366482869645213686 -> false
184467440737095516074722366482869645213687 -> false
184467440737095516084722366482869645213688 -> false
4722366482869645213689 -> true
18446744073709551609 -> false
184467440737095516104722366482869645213690 -> false
184467440737095516114722366482869645213691 -> false
184467440737095516124722366482869645213692 -> false
184467440737095516134722366482869645213693 -> false
184467440737095516144722366482869645213694 -> false
184467440737095516154722366482869645213695 -> false</pre>
 
=={{header|Rust}}==
Anonymous user