Wiem, wiem, jeszcze jedno wyzwanie dla liczb pierwszych ...
Samotny (lub pojedyncze) pierwsza to liczba pierwsza ptaka, że p-2, p+2, p-4, p+4... p-2k, p+2kdla niektórych ksą kompozytowe. Taką liczbę pierwszą nazywamy liczbą kpierwszą izolowaną trzy razy.
Na przykład liczba pierwsza z 5-krotnością jest izolowana 211, ponieważ wszystkie 201, 203, 205, 207, 209, 213, 215, 217, 219, 221są złożone. ( p-2*5=201, p-2*4=203Etc.)
Wyzwanie
Biorąc pod uwagę dwie liczby całkowite wejściowe n > 3i k > 0, wyprowadza najmniejszą kliczbę pierwszą izolowaną po raz trzy razy, która jest ściśle większa niż n.
Na przykład, dla k = 5dowolnego nzakresu 4 ... 210, wynik powinien być 211, ponieważ jest to najmniejsza liczba pierwsza izolowana 5 razy, ściśle większa niż wartość wejściowa n.
Przykłady
n=55 k=1
67
n=500 k=1
503
n=2100 k=3
2153
n=2153 k=3
2161
n=14000 k=7
14107
n=14000 k=8
14107
Zasady
- Jeśli dotyczy, możesz założyć, że wejście / wyjście będzie pasować do rodzimego typu Integer w Twoim języku.
- Dane wejściowe i wyjściowe można podać dowolną dogodną metodą .
- Dopuszczalny jest pełny program lub funkcja. Jeśli funkcja, możesz zwrócić dane wyjściowe zamiast je drukować.
- Standardowe luki są zabronione.
- To jest golf golfowy, więc obowiązują wszystkie zwykłe zasady gry w golfa, a wygrywa najkrótszy kod (w bajtach).
kth-razy-izolowane jest również z definicji k-1th, k-2th, itp.