Послідовність Ремамана ( 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
Симпатична версія LaTex вищезгаданого (можливо, читабельніше):
Перші кілька термінів є 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11
Для уточнення is new
означає, чи число вже в послідовності.
Враховуючи ціле число n
, через аргумент функції або STDIN, поверніть перші n
умови послідовності Recamán.
Це проблема з кодовим гольфом, тому виграє найкоротший код.