Definieren wir eine Sequenz. Wir werden sagen, dass die kleinste Zahl ist, , die die folgenden Eigenschaften hat:
und sind co-prime (sie teilen keinen Faktor)
erscheint nicht früher in der Sequenz
Im Gegensatz zu den meisten Sequenzen sind die Domäne und der Bereich unserer Sequenz die ganzen Zahlen größer als 1.
Berechnen wir die ersten Begriffe.
muss mindestens 4 sein , aber 4 und 2 teilen sich einen Faktor von 2, so dass 5 sein muss .
muss mindestens 5 sein, aber 5 wird von , also ist es mindestens 6 , aber 6 teilt einen Faktor mit 3, also muss es mindestens 7 sein , 7 erfüllt alle drei Anforderungen, also .
- 2 Teilt einen Faktor
- 3 Zu nah
- 4 Zu nah
- 5 Zu nah
- 6 Teilt einen Faktor
- 7 Aufgenommen von einem (3)
- 8 Teilt einen Faktor
- 9 ist gut
- 2 ist gut
Aufgabe
In dieser Herausforderung müssen Sie ein Programm schreiben, das eine Zahl größer als 1 annimmt und zurückgibt .
Dies ist eine Code-Golf- Frage, daher werden die Antworten in Bytes bewertet, wobei weniger Bytes besser sind.
Testfälle
Hier sind die ersten paar Begriffe der Sequenz (Sie sind natürlich 2 indiziert):
5,7,9,2,11,3,13,4,17,6,19,8,23,22,21,10,25,12,27,16,15,14
Bonus Fun Tatsache
Wie von Robert Israel auf Math.se ( link ) bewiesen, ist diese Sequenz ihre eigene Inverse, dh für alle n.
OEIS
Nachdem ich diese Frage gestellt hatte, reichte ich diese Sequenz beim OEIS ein und nach ein paar Tagen wurde sie hinzugefügt.