La secuencia de Fibonacci es una cosa bastante conocida por aquí. Diablos, incluso tiene su propia etiqueta. Sin embargo, por todo eso, seguro que nos gusta mantenernos en nuestras raíces 1, 1, ...
(¿o no 0, 1, ...
? Puede que nunca lo sepamos ...). En este desafío, las reglas son las mismas, pero en lugar de obtener el n
elemento th en la secuencia de Fibonacci, comenzará con el n
elemento th en la secuencia de estilo Fibonacci x, y, ...
.
Entrada
Tres enteros, en el orden que quieras. n
es el índice (0 o 1 indexado) del término en la secuencia para su salida. x
y y
son los dos primeros elementos en la secuencia de Fibonacci de la ejecución de su programa actual.
Salida
El n
ésimo término de la sucesión de Fibonacci comenzando con x
, y
.
Casos de prueba
(0 indexado)
n x y out
5 0 0 0
6 0 1 8
6 1 1 13
2 5 5 10
10 2 2 178
3 3 10 23
13 2308 4261 1325165
0 0 1 0
1 0 1 1
(1 indexado)
n x y out
6 0 0 0
7 0 1 8
7 1 1 13
3 5 5 10
11 2 2 178
4 3 10 23
14 2308 4261 1325165
1 0 1 0
2 0 1 1
Advertencias
Asumir 0 <= x <= y
.
Tenga en cuenta su orden de entrada (debe ser constante).
[1, 2, 3]
? Sí. Lo que sea necesario para aceptar 3 enteros.
n,[x,y]
cuando n
es un número y x
e y
son números en una lista? Sin embargo, probablemente sea demasiado flexible;)