Números N-bonacci
Os números N-bonacci são generalizações da sequência de Fibonacci, em que o próximo termo é sempre a soma dos N termos anteriores. Por convenção, os primeiros (N-1) termos são todos 0 e o N-ésimo termo é 1.
Os 10 termos iniciais das primeiras 5 sequências N-bonacci são, portanto:
- 1-bonacci = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
- 2-bonacci = 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...
- 3-bonacci = 0, 0, 1, 1, 2, 4, 7, 13, 24, 44, ...
- 4-bonaaci = 0, 0, 0, 1, 1, 2, 4, 8, 15, 29, ...
- 5-bonacci = 0, 0, 0, 0, 1, 1, 2, 4, 8, 16, ...
Escreva uma função que retorne o termo k da sequência N-bonacci, dados dois argumentos inteiros N e k.
Exemplos
bonacci(1, 10) ➞ 1
bonacci(2, 10) ➞ 34
bonacci(3, 10) ➞ 44
bonacci(4, 10) ➞ 29
bonacci(5, 10) ➞ 16Observações
N/A