tt_ISPRIME function
dynamic
tt_ISPRIME(
- dynamic value
tt_ISPRIME(n): whether n is prime
Implementation
dynamic tt_ISPRIME(dynamic value) {
final n = varToInt(value);
if (n < 2) return false;
if (n == 2) return true;
if (n % 2 == 0) return false;
for (var i = 3; i * i <= n; i += 2) {
if (n % i == 0) return false;
}
return true;
}