To jest PPCG Prime
624 cyfry
777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777111111111111111111111111111111111111111111111111111111111111111111111111111111188888888118888888811188888811188888811188111118818811111881881111881881111881188111118818811111881881111111881111111188888888118888888811881111111881118888188111111118811111111881111111881111881188111111118811111111881111881881111881188111111118811111111188888811188888811111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333333
Jeśli dzielimy co 39 cyfr, otrzymujemy
777777777777777777777777777777777777777
777777777777777777777777777777777777777
777777777777777777777777777777777777777
777777777777777777777777777777777777777
111111111111111111111111111111111111111
111111111111111111111111111111111111111
188888888118888888811188888811188888811
188111118818811111881881111881881111881
188111118818811111881881111111881111111
188888888118888888811881111111881118888
188111111118811111111881111111881111881
188111111118811111111881111881881111881
188111111118811111111188888811188888811
111111111111111111111111111111111111111
111111111111111111111111111111111111111
333333333333333333333333333333333333333
Twoim zadaniem jest wygenerowanie PPCG-Prime
To jest codegolf. Najkrótszy kod w bajtach wygrywa.
Jeśli wprowadzisz PPCG-Prime w poniższej funkcji Mathematica, otrzymasz ten wynik
ArrayPlot@Partition[IntegerDigits@#,39]&
n
będzie liczbą pierwszą, jest proporcjonalne do 1/log(n)
, co zresztą niezbyt małe. Po prostu sprawdź wiele liczb, aż będzie pierwsza.
log(n)
chodzi o @ user202729 1436.6
.