Primality by trial division: Difference between revisions

Added Scala
(→‎{{header|Scheme}}: Simplified.)
(Added Scala)
Line 624:
'1'*n !~ /^1?$|^(11+?)\1+$/
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}}==
Anonymous user