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 new
sayının zaten sırada olup olmadığı anlamına gelir.
n
Fonksiyon argümanı veya STDIN aracılığıyla bir tamsayı verildiğinde n
Recamán dizisinin ilk terimlerini döndürün.
Bu bir kod golf mücadelesi, bu yüzden en kısa kod kazanır.