Você deve aproximar o valor de:
Onde está sua entrada I
.
Regras
- Você não pode usar nenhuma função integral incorporada.
- Você não pode usar nenhuma função de soma infinita interna.
- Seu código deve ser executado em um período de tempo razoável (<20 segundos na minha máquina)
- Você pode assumir que a entrada é maior que 0, mas menor que o limite superior do seu idioma.
- Pode ser qualquer forma de retorno / saída padrão.
Você pode verificar seus resultados em Wolfram | Alfa (você pode verificar concatenando a entrada pretendida para a consulta vinculada).
Exemplos
(vamos chamar a função f
)
f(1) -> 2.18273
f(50) -> 6.39981
f(10000) -> 6.39981
f(2.71828) -> 5.58040
f(3.14159) -> 5.92228
Sua resposta deve ser precisa ±.0001
.
5.92228