Mode:
Duration:
1
2
3
4
5
6
7
8
9
fun isPrime n =
let
fun check i = i*i > n orelse (n mod i <> 0 andalso check (i+1))
in
if n < 2 then false else check 2
end;
val n = 13;
print(if isPrime n then "Prime\n" else "Not Prime\n");Coding works best on desktop or with an external keyboard.