Wir beginnen mit einer leeren 1-indizierten Sequenz:
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,...
Im n- ten Schritt füllen wir alle a (n) -Leerzeichen mit den ganzen Zahlen größer als 1 aus, beginnend mit dem ersten verbleibenden Leerzeichen, wobei a (n) der n- te Eintrag in der Sequenz ist.
Nach dem ersten Schritt:
2,_,3,_,4,_,5,_,6,_,7,_,8,_,9,_,10,_,11,_,12,_,13,_,...
Beachten Sie, dass a (1) 2 sein muss, da die erste ganze Zahl größer als 1 2 ist.
Im zweiten Schritt füllen wir alle a (2) Lücken aus. Es ist offensichtlich, dass a (2) 2 sein muss.
2,2,3,_,4,3,5,_,6,4,7,_,8,5,9,_,10,6,11,_,12,7,13,_,...
Im dritten Schritt füllen wir alle a (3) Lücken aus. Aus der Folge ist a (3) = 3.
2,2,3,2,4,3,5,_,6,4,7,_,8,5,9,3,10,6,11,_,12,7,13,_,...
Im vierten Schritt füllen wir alle a (4) Lücken aus. Aus der Folge ist a (4) = 2.
2,2,3,2,4,3,5,2,6,4,7,_,8,5,9,3,10,6,11,3,12,7,13,_,...
Schließlich:
2,2,3,2,4,3,5,2,6,4,7,2,8,5,9,3,10,6,11,3,12,7,13,2,...
Aufgabe
Bei n wird das n- te Element der Sequenz zurückgegeben.
Die ersten 10.000.000 Begriffe der Sequenz finden Sie hier .
Das ist Code-Golf . Kürzeste Antwort in Bytes gewinnt. Es gelten Standardlücken .