Primes sind überall ...
Sie verstecken sich in Pi
3.141592653 58979 3238 462643 3832 795028841 971693993751
Lassen Sie uns diese Primzahlen bekommen!
Die Herausforderung
Wenn Sie eine Ganzzahl als Eingabe eingeben n>0
, ermitteln Sie, wie viele Primzahlen in den ersten n
Ziffern von verborgen sindPi
Beispiele
Denn n=3
wir sollten nach Primzahlen suchen [3,1,4]
. Es gibt 2 Primes (3,31)
, daher sollte Ihr Code ausgegeben werden. 2
Für n=10
sind die ersten 10 Ziffern [3,1,4,1,5,9,2,6,5,3]
und Ihr Code sollte ausgegeben werden, 12
weil [2, 3, 5, 31, 41, 53, 59, 653, 4159, 14159, 314159, 1592653]
sie ausgeblendet (und gefunden) wurden.
Testfälle
Eingabe -> Ausgabe
1->1
3->2
13->14
22->28
42->60
50->93
150->197
250->363
500->895
Regeln
Ihr Code muss in der Lage sein , alle Primzahlen zu finden. Zumindest fürn=50
Ja, Sie können die ersten 50 Ziffern von Einträgen hartcodieren,Pi
wenn Sie
möchten, sind die Antworten ungültig
Dies ist Code-Golf. Die kürzeste Antwort in Bytes gewinnt!