Recamán का क्रम ( A005132 ) एक गणितीय अनुक्रम है, जिसे इस प्रकार परिभाषित किया गया है:
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
ऊपर का एक सुंदर लॉटेक्स संस्करण (अधिक पठनीय हो सकता है):
पहले कुछ शब्द हैं 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11
स्पष्ट करने का is new
मतलब है कि क्या संख्या पहले से ही अनुक्रम में है।
एक पूर्णांक को देखते हुए n
, फ़ंक्शन तर्क या STDIN के माध्यम n
से, Recamán अनुक्रम की पहली शर्तें लौटाते हैं।
यह एक कोड-गोल्फ चुनौती है, इसलिए सबसे छोटा कोड जीतता है।