fn is_prime(n: i32) -> bool {
// prime digits = 2, 3, 5, 7
n == 2 || n == 3 || n == 5 || n == 7
}
fn is_digits_prime(n: i32) -> bool {
let mut num = n;
while num > 0 {
if !is_prime(num % 10) {
return false;
}
num /= 10;
}
true
}
fn main() {
let n = 7355727;
println!("{}", if is_digits_prime(n) { "yes" } else { "no" });
}
/*
run:
yes
*/