A sequência de Fibonacci é uma coisa bastante conhecida por aqui. Heck, ele ainda tem sua própria etiqueta. No entanto, por tudo isso, com certeza gostamos de manter nossas raízes 1, 1, ...
(ou é 0, 1, ...
? Talvez nunca saibamos ...). Neste desafio, as regras são as mesmas, mas, em vez de obter o n
th item na sequência Fibonacci, você receberá o n
th item na sequência Fibonacci-esque, começando com x, y, ...
.
Entrada
Três números inteiros, na ordem que você desejar. n
é o índice (0 ou 1 indexado) do termo na sequência para sua saída. x
e y
são os dois primeiros itens na sequência Fibonacci da execução do programa atual.
Saída
O n
th prazo na sequência de Fibonacci começando com x
, y
.
Casos de teste
(Indexado 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
(Indexado 1)
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
Ressalvas
Suponha 0 <= x <= y
.
Observe sua ordem de entrada (deve ser constante).
[1, 2, 3]
? Sim. Tudo o que você precisa para aceitar 3 números inteiros.
n,[x,y]
onde n
está um número e / x
ou y
são números em uma lista? Isso provavelmente está sendo um pouco demasiado flexível embora;)