Recamáns Sequenz ( A005132 ) ist eine mathematische Sequenz, definiert als:
A(0) = 0
A(n) = A(n-1) - n if A(n-1) - n > 0 and is new, else
A(n) = A(n-1) + n
Eine hübsche LaTex-Version des oben genannten (möglicherweise besser lesbar):
Die ersten Begriffe sind 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11
Zur Verdeutlichung is new
bedeutet, ob die Nummer bereits in der Reihenfolge ist.
Wenn Sie eine Ganzzahl n
angeben, geben Sie über das Funktionsargument oder STDIN die ersten n
Terme der Recamán-Sequenz zurück.
Dies ist eine Code-Golf-Herausforderung, also gewinnt der kürzeste Code.