Como todos sabemos, são tartarugas até o fim . Mas também é primo?
Um número é considerado "primo da tartaruga" se atender às seguintes condições:
1) It is prime.
2) It is possible to remove a single digit leaving a prime number.
3) Step 2 can be repeated until left with a single digit prime.
Por exemplo, 239
é um "prime de tartaruga", pois pode ser reduzido para 23
um 2
ou outro 3
, ambos os quais são primos. Também pode ser reduzido para 29
então 2
. 151
não é um primo de tartaruga, pois se reduz a 15
(não primo), 51
(não primo) ou 11
. 11
é primo, mas só pode reduzir para 1
, o que não é.
Dado um número inteiro positivo, determine se é um "primo da tartaruga". Sua saída pode ser de qualquer forma, desde que ela seja igual para qualquer valor de verdade ou falsey.
Casos de teste:
input -> output
1 -> false
2 -> true
17 -> true
19 -> false
239 -> true
389 -> false
Pontuação
Isso é código-golfe , então a resposta mais curta em cada idioma vence!