Semiprime: Difference between revisions
Content added Content deleted
Line 2,201: | Line 2,201: | ||
`factor #{n}`.split(' ')[1..-1].map(&:to_i).size == 2 |
`factor #{n}`.split(' ')[1..-1].map(&:to_i).size == 2 |
||
end |
end |
||
n = 2** |
n = 2**72 - 1 #4722366482869645213695 |
||
(n-50..n).each { |n| puts "#{n} -> #{semiprime(n)}" }</lang> |
(n-50..n).each { |n| puts "#{n} -> #{semiprime(n)}" }</lang> |
||
{{out}} |
{{out}} |
||
<pre> |
<pre>4722366482869645213645 -> false |
||
4722366482869645213646 -> false |
|||
18446744073709551566 -> true |
|||
4722366482869645213647 -> false |
|||
4722366482869645213648 -> false |
|||
4722366482869645213649 -> false |
|||
4722366482869645213650 -> false |
|||
4722366482869645213651 -> true |
|||
18446744073709551571 -> false |
|||
4722366482869645213652 -> false |
|||
4722366482869645213653 -> false |
|||
4722366482869645213654 -> false |
|||
4722366482869645213655 -> false |
|||
4722366482869645213656 -> false |
|||
4722366482869645213657 -> false |
|||
18446744073709551577 -> true |
|||
4722366482869645213658 -> false |
|||
4722366482869645213659 -> false |
|||
4722366482869645213660 -> false |
|||
4722366482869645213661 -> false |
|||
4722366482869645213662 -> false |
|||
4722366482869645213663 -> true |
|||
18446744073709551583 -> false |
|||
4722366482869645213664 -> false |
|||
4722366482869645213665 -> false |
|||
4722366482869645213666 -> false |
|||
4722366482869645213667 -> false |
|||
4722366482869645213668 -> false |
|||
4722366482869645213669 -> false |
|||
4722366482869645213670 -> false |
|||
4722366482869645213671 -> false |
|||
4722366482869645213672 -> false |
|||
4722366482869645213673 -> true |
|||
18446744073709551593 -> false |
|||
4722366482869645213674 -> false |
|||
4722366482869645213675 -> false |
|||
4722366482869645213676 -> false |
|||
4722366482869645213677 -> false |
|||
18446744073709551597 -> true |
|||
4722366482869645213678 -> false |
|||
4722366482869645213679 -> false |
|||
4722366482869645213680 -> false |
|||
4722366482869645213681 -> false |
|||
18446744073709551601 -> true |
|||
4722366482869645213682 -> false |
|||
4722366482869645213683 -> false |
|||
4722366482869645213684 -> false |
|||
4722366482869645213685 -> false |
|||
4722366482869645213686 -> false |
|||
4722366482869645213687 -> false |
|||
4722366482869645213688 -> false |
|||
4722366482869645213689 -> true |
|||
18446744073709551609 -> false |
|||
4722366482869645213690 -> false |
|||
4722366482869645213691 -> false |
|||
4722366482869645213692 -> false |
|||
4722366482869645213693 -> false |
|||
4722366482869645213694 -> false |
|||
4722366482869645213695 -> false</pre> |
|||
=={{header|Rust}}== |
=={{header|Rust}}== |