En la secuencia alterna de Fibonacci, primero comienza con 1y 1como siempre.
Sin embargo, en lugar de sumar siempre los dos últimos valores para obtener el siguiente número, alterna alternando con la suma, y cada dos veces resta en su lugar.
La secuencia comienza así:
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
etc.
Tenga en cuenta que después de que comience de nuevo una vez que llegue 1y 1nuevamente.
Dado un número N , imprimir el N º término de la secuencia alterna de Fibonacci.
Recuerde, este es el código de golf , por lo que gana el código con el menor número de bytes.
truepor 1?
1valores cuentan como valores iniciales para la salida? ¿O comenzamos directamente con el 2?