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
위의 예쁜 LaTex 버전 (더 읽기 쉽습니다) :
처음 몇 용어는 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11
명확히하기 위해 is new
숫자가 이미 시퀀스에 있는지 여부를 의미합니다.
n
함수 인수 또는 STDIN을 통해 integer가 주어지면 n
Recamán 시퀀스 의 첫 번째 항을 반환합니다 .
이것은 코드 골프 도전이므로 가장 짧은 코드가 승리합니다.