20 lines
264 B
Hy
20 lines
264 B
Hy
// while + if
|
|
fn is_prime(n:i32) -> i32 {
|
|
i32 i;
|
|
if n <= 1 {
|
|
return 0;
|
|
}
|
|
|
|
i = 2;
|
|
while i * i <= n {
|
|
if n % i == 0 {
|
|
return 0;
|
|
}
|
|
i = i + 1;
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
fn main() {
|
|
return is_prime(17);
|
|
} |