La séquence de Fibonacci est une chose assez bien connue ici. Heck, il a même sa propre étiquette. Cependant, pour autant, nous aimons bien nous en tenir à nos racines 1, 1, ...(ou est-ce 0, 1, ...? Nous ne le saurons peut-être jamais ...). Dans ce défi, les règles sont les mêmes, mais au lieu d'obtenir le ne élément de la séquence de Fibonacci, vous obtiendrez le ne élément de la séquence de Fibonacci en commençant par x, y, ....
Contribution
Trois entiers, dans l'ordre que vous souhaitez. nest l'index (0 ou 1 indexé) du terme dans la séquence de votre sortie. xet ysont les deux premiers éléments de la séquence Fibonacci de votre exécution de programme actuelle.
Sortie
Le nème terme de la suite de Fibonacci à partir de x, y.
Cas de test
(Indexé 0)
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 index)
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
Avertissements
Supposons 0 <= x <= y.
Veuillez noter votre commande d'entrée (doit être constante).
[1, 2, 3]? Oui. Tout ce dont vous avez besoin pour accepter 3 entiers.
n,[x,y]où nest un nombre et xet ysont des nombres dans une liste? C'est probablement un peu trop flexible cependant;)