Trình tự của Recamán ( A005132 ) là một trình tự toán học, được định nghĩa như sau:
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
Một phiên bản LaTex đẹp ở trên (có thể dễ đọc hơn):
Một vài điều khoản đầu tiên là 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11
Để làm rõ, is new
có nghĩa là số đã có trong chuỗi.
Cho một số nguyên n
, thông qua đối số hàm hoặc STDIN, trả về các n
điều khoản đầu tiên của chuỗi Recamán.
Đây là một thử thách chơi gôn, vì vậy mã ngắn nhất sẽ thắng.