Você deveria ter ouvido falar sobre os números de Fibonacci , geralmente chamados de sequência de Fibonacci. Nesta sequência, os dois primeiros termos são 0 e 1, e todo número após os dois primeiros é a soma dos dois anteriores. Em outras palavras F(n) = F(n-1) + F(n-2),.
Aqui estão os 20 primeiros números de Fibonacci:
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181
Tarefa:
Dado um número inteiro x, calcule a média aritmética (a média) dos Números primários de Fibonacci até o xnúmero da Sequência de Fibonacci.
Regras:
- a sequência de Fibonacci começa com 0 e 1 para este desafio
3 < x < 40, porque valores mais altos dexpodem causar um grande tempo de execução ou estouros e valores menores não têm saída- 1 NÃO é primo, pois possui apenas 1 divisor
- a média aritmética deve incluir decimais, se for o caso, ou deve ser exibida como uma fração exata
- você só pode receber
xcomo entrada e o código necessário para receber a entrada não conta (por exemplo: se você precisar de algo comox = input(), não deve levar em consideração ao contar os bytes)
Exemplos:
Ex. 1: Pois x=10, a saída é 5.75, porque o 10º número de Fibonacci é 55e os números primos de Fibonacci 55são 2, 3, 5, 13, sendo sua média5.75
Seguindo a explicação do exemplo 1, outros exemplos são:
Ex. 2: Pois x=15, a saída é57.5
Ex. 3: Para x=20, a saída é 277.428571428571ou qualquer outra aproximação aproximada. Nesse caso 277.4286, por exemplo, é um valor aceito
Ex. 4: Pois x=11, a saída é22.4
Ex. 5: Pois x=30, a saída é 60536.4444444444ou qualquer outra aproximação aproximada, como60536.444
Entre os melhores:
Para alterar o líder, envie uma solução válida mais curta. Seu código deve ser o mais curto possível, já que esse é um código-golf , portanto a resposta mais curta em bytes vence. Boa sorte!