Geben Sie bei einer Ganzzahl n
die Anzahl der Möglichkeiten zurück, mit denen n als Liste von Primzahlen geschrieben werden kann. Zum Beispiel 2323
kann geschrieben werden (2,3,23)
, (23,23)
oder (2,3,2,3)
oder (23,2,3)
, so würden Sie Ausgang4
. Wenn es nicht auf diese Weise geschrieben werden kann, sollten Sie ausgeben0
.
Eine Primzahl wie 019
oder00000037
ist eine gültige Primzahl für dieses Problem.
Testfälle:
5 -> 1
55 -> 1
3593 -> 4 (359 and 3, or 3 and 593, or 3 and 59 and 3, or 3593)
3079 -> 2 (3 and 079, or 3079)
119 -> 0
5730000037 -> 7 (5,7,3,000003,7, 5,7,3,0000037, 5,73,000003,7, 5,73,0000037, 5,73000003,7, 5,7,30000037, 5730000037)
0-> undefined (you do not have to handle this case)
Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes in jeder Sprache!
Edit: Jetzt weiß ich, warum ich das nächste Mal die Sandbox benutzen soll