La séquence de Recamán ( A005132 ) est une séquence mathématique, définie comme telle:
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
Une jolie version LaTex de ce qui précède (pourrait être plus lisible):
Les premiers termes sont 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11
Pour clarifier, is newsignifie si le nombre est déjà dans la séquence.
Étant donné un entier n, via l'argument de fonction ou STDIN, retournez les premiers ntermes de la séquence Recamán.
C'est un défi de code-golf, donc le code le plus court gagne.
