Números N-bonacci

Los números N-bonacci son generalizaciones de la sucesión de Fibonacci, donde el siguiente término siempre es la suma de los N términos anteriores. Por convención, los primeros (N-1) términos son todos 0 y el término N es 1.

Por lo tanto, los 10 términos iniciales de las primeras 5 sucesiones N-bonacci son:

  • 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, ...

Escribe una función que devuelva el término k de la sucesión N-bonacci, dados dos argumentos enteros N y k.

Ejemplos

bonacci(1, 10) ➞ 1

bonacci(2, 10) ➞ 34

bonacci(3, 10) ➞ 44

bonacci(4, 10) ➞ 29

bonacci(5, 10) ➞ 16

Notas

N/A