Primality by trial division: Difference between revisions

Content deleted Content added
Added Scala
Line 624: Line 624:
'1'*n !~ /^1?$|^(11+?)\1+$/
'1'*n !~ /^1?$|^(11+?)\1+$/
end</lang>
end</lang>

=={{header|Scala}}==
<lang scala>def isPrime(n: Int) = n > 1 && (Iterator.from(2) takeWhile (d => d * d <= n) forall (n % _ != 0))</lang>


=={{header|Scheme}}==
=={{header|Scheme}}==