Come tutti sappiamo, sono le tartarughe fino in fondo . Ma sono anche primi fino in fondo?
Un numero è considerato un "prime-tartaruga" se soddisfa le seguenti condizioni:
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.
Ad esempio, 239
è un "primo-tartaruga", in quanto può essere ridotto a 23
uno di questi 2
o 3
entrambi, entrambi primi. Inoltre può essere ridotto ad 29
allora 2
. 151
non è un numero primo di tartaruga, in quanto riduce a 15
(non primo), 51
(non primo) o 11
. 11
è primo, ma può solo ridursi a 1
, che non lo è.
Dato un numero intero positivo, determinare se si tratta di un "primo-tartaruga". Il tuo output può essere in qualsiasi forma purché fornisca lo stesso output per qualsiasi valore di verità o falsità.
Casi test:
input -> output
1 -> false
2 -> true
17 -> true
19 -> false
239 -> true
389 -> false
punteggio
Questo è code-golf , quindi vince la risposta più breve in ogni lingua!