Bei einer positiven Ganzzahl als Eingabe bestimmen Sie, ob es sich um eine großmütige Zahl handelt.
Eine großmütige Zahl ist eine Zahl, bei der jede Einfügung eines +
Zeichens zwischen zwei Ziffern in der Basis 10 zum Ausdruck einer Primzahl führt.
Zum Beispiel ist 40427 großmütig, weil
4+0427 = 431 is prime
40+427 = 467 is prime
404+27 = 431 is prime
4042+7 = 4049 is prime
Ausgabe
Sie sollten zwei unterschiedliche Werte ausgeben, einen, wenn die Eingabe großartig ist, und einen, wenn die Eingabe nicht großartig ist.
Wertung
Das Ziel dieses Wettbewerbs ist es, die Größe des zur Lösung dieser Aufgabe geschriebenen Quellcodes in Byte so klein wie möglich zu halten.
Testfälle
1 -> True
2 -> True
4 -> True
10 -> False
98 -> True
101 -> True
109 -> False
819 -> False
4063 -> True
40427 -> True
2000221 -> True
1
und 2
keine zwei Ziffern enthält. Alle Mitglieder der leeren Menge sind Primzahlen. Darüber hinaus ist keiner von ihnen, aber das ist neben dem Punkt. Es ist ein bisschen verwirrend, das gebe ich dir, aber ich denke, es ist sinnvoller als die Alternativen.
1
mit einem zwischen zwei beliebigen Zeichen eingefügten Pluszeichen (kein Einfügen) nur ergeben kann1
, was selbst kein Prim ist.