Der Primcluster einer ganzen Zahl N höher als 2 ist definiert als das Paar, das aus der höchsten Primzahl gebildet wird, die streng niedriger als N ist, und der niedrigsten Primzahl, die streng höher als N ist .
Beachten Sie, dass nach der obigen Definition, wenn die Ganzzahl selbst eine Primzahl selbst ist, ihr Primzahlcluster das Paar der vorhergehenden und nachfolgenden Primzahlen ist.
Aufgabe
Wenn zwei ganze Zahlen, N , M ( N, M ≥ 3 ) gegeben sind, wird ein Wahrheits- / Falschwert ausgegeben, der darauf basiert, ob N und M den gleichen Primcluster haben.
Dies ist Code-Golf , daher ist das Ziel, Ihre Byteanzahl so weit wie möglich zu reduzieren. Somit gewinnt der kürzeste Code in jeder Programmiersprache .
Testfälle / Beispiele
Zum Beispiel die Haupt Cluster von 9 sind [7, 11]
, weil:
- 7 ist die höchste Primzahl, die streng niedriger als 9 ist , und
- 11 ist die niedrigste Primzahl, die streng höher als 9 ist .
Auch die die Haupt Cluster von 67 ist [61, 71]
( man beachte , dass 67 eine Primzahl ist).
Wahrheitspaare
8, 10 20, 22 65, 65 73, 73 86, 84 326, 318 513, 518
Falsche Paare
4, 5 6, 8 409, 401 348, 347 419, 418 311, 313 326, 305