교류 피보나치 시퀀스를 먼저 시작 1
하고 1
평소와 같이.
그러나 다음 두 숫자를 얻기 위해 항상 마지막 두 값을 더하는 대신 더하기로 시작하고 다른 때마다 뺄 수 있습니다.
순서는 다음과 같이 시작됩니다.
1
1
2 # 1 + 1
-1 # 1 - 2
1 # 2 + -1
-2 # -1 - 1
-1 # 1 + -2
-1 # -2 - -1
-2 # -1 + -1
1 # -1 - -2
-1 # -2 + 1
2 # 1 - -1
1 # -1 + 2
1 # 2 - 1
기타
이 시작됩니다 후가 도착하면 통지 1
하고 1
다시.
숫자 N이 주어지면 교번 피보나치 시퀀스 의 N 번째 항을 인쇄하십시오 .
이것은 code-golf 이므로 바이트 수가 가장 적은 코드가 이깁니다.
true
에 대해 1
?
1
값이 출력의 초기 값으로 계산됩니까? 아니면 직접 시작 2
합니까?