Recamán'ın dizisi ( A005132 ) şu şekilde tanımlanan bir matematik dizisidir:
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
Yukarıdakilerin güzel bir LaTex sürümü (daha okunabilir olabilir):
İlk birkaç terim 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11
Açıklığa kavuşturmak için, is newsayının zaten sırada olup olmadığı anlamına gelir.
nFonksiyon argümanı veya STDIN aracılığıyla bir tamsayı verildiğinde nRecamán dizisinin ilk terimlerini döndürün.
Bu bir kod golf mücadelesi, bu yüzden en kısa kod kazanır.
