Imagem de fundo

Considerando a sequência de Fibonacci que começa com os...

Considerando a sequência de Fibonacci que começa com os números 0 e 1 e cada número subsequente é a soma dos dois números anteriores (0, 1, 1, 2, 3, 5, 8, 13, ...), dado um número n correspondente a n-ésima posição dessa sequência iniciando em zero, é uma função f(n) escrita em Javascript que retorna o valor dessa sequência:


A

f = (n) => (n === 0 ? 0 : (n > 1 ? f(f(n-1)-2) + 1 : 1));


B

f = n => (n <= 1 ? 1 : n * f(n - 1));


C

f = (n) => (n > 0) ? 1 + n*f(n-1): 0;


D

f = (n) => n <= 2 ? n : n + f(n - 2) + f(n - 3);


E

f = n => (n <= 1 ? n : f(n - 1) + f(n - 2));