(per Chat )
Der OEIS-Eintrag A123321 listet die Folge von Zahlen auf, die das Produkt von sieben verschiedenen Primzahlen sind. Der Kürze halber nennen wir dies eine 7DP- Nummer. Die ersten paar Zahlen und ihre entsprechenden Teiler sind unten:
510510 = 2 * 3 * 5 * 7 * 11 * 13 * 17
570570 = 2 * 3 * 5 * 7 * 11 * 13 * 19
690690 = 2 * 3 * 5 * 7 * 11 * 13 * 23
746130 = 2 * 3 * 5 * 7 * 11 * 17 * 19
Hier besteht die Herausforderung darin, die nächstgelegene 7DP-Zahl in Bezug auf die absolute Entfernung von einer bestimmten Eingabe zu finden.
Eingang
Eine einzelne positive ganze Zahl n in einem beliebigen Format .
Ausgabe
Die nächste 7DP-Nummer zu n , ebenfalls in einem beliebigen geeigneten Format. Wenn zwei 7DP-Nummern für die nächstgelegene Nummer gebunden sind, können Sie eine oder beide ausgeben.
Regeln
- Es kann davon ausgegangen werden, dass die Zahlen in den Standarddatentyp
[int]
(oder einen gleichwertigen Typ) Ihrer Sprache passen . - Es ist entweder ein vollständiges Programm oder eine Funktion zulässig.
- Standardlücken sind verboten.
- Dies ist Code-Golf , daher gelten alle üblichen Golfregeln und der kürzeste Code gewinnt.
Beispiele
5 -> 510510
860782 -> 870870
1425060 -> 1438710 (or 1411410, or both)
k
direkt alsf(n+k,k%2*2+~k)
, beginnend mit aktualisierenk=0
.