Jak wszyscy wiemy, żółwie schodzą w dół . Ale czy jest to również liczba pierwsza?
Liczbę uważa się za „pierwszą żółwia”, jeżeli spełnia następujące warunki:
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.
Na przykład 239
jest „żółwiem”, ponieważ można je zredukować do 23
jednego 2
lub 3
obu, które są pierwsze. To również może być zredukowana do 29
wtedy 2
. 151
nie jest liczbą pierwszą żółwia, ponieważ redukuje się do 15
(nie pierwsza), 51
(nie pierwsza) lub 11
. 11
jest liczbą pierwszą, ale można ją jedynie zredukować 1
, co nie jest.
Biorąc pod uwagę dodatnią liczbę całkowitą, określ, czy jest to „liczba żółwia”. Twój wynik może być w dowolnej formie, pod warunkiem, że daje to samo wyjście dla dowolnej wartości prawdziwej lub falsey.
Przypadki testowe:
input -> output
1 -> false
2 -> true
17 -> true
19 -> false
239 -> true
389 -> false
Punktacja
To jest golf golfowy , więc wygrywa najkrótsza odpowiedź w każdym języku!