object DigitsOfNumberArePrime_Scala {
private def isPrime(n: Int): Boolean = {
// prime digits = 2, 3, 5, 7
n == 2 || n == 3 || n == 5 || n == 7
}
private def isDigitsPrime(n: Int): Boolean = {
var number = n
while (number > 0) {
if (!isPrime(number % 10)) {
return false
}
number /= 10
}
true
}
def main(args: Array[String]): Unit = {
val n = 7355727
println(if (isDigitsPrime(n)) "yes" else "no")
}
}
/*
run:
yes
*/