freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-267-billionaire.por...

56 lines
1.5 KiB
Markdown
Raw Normal View History

---
id: 5900f4771000cf542c50ff8a
challengeType: 5
title: 'Problem 267: Billionaire'
videoUrl: ''
localeTitle: 'Problema 267: Bilionário'
---
## Description
<section id="description"> Você tem uma oportunidade única de investimento. Começando com £ 1 de capital, você pode escolher uma proporção fixa, f, do seu capital para apostar em um sorteio de moeda regular repetidamente por 1000 tiros. Seu retorno é o dobro de sua aposta por cara e você perde sua aposta por caudas. Por exemplo, se f = 1/4, para o primeiro lance você aposta £ 0,25, e se o cara subir você ganha £ 0,5 e então tem £ 1,5. Então você aposta £ 0,375 e se o segundo lance for coroa, você tem £ 1,125. Escolhendo f para maximizar suas chances de ter pelo menos £ 1.000.000.000 após 1.000 flips, qual é a chance de você se tornar um bilionário? Todos os cálculos são considerados exatos (sem arredondamento), mas dê sua resposta arredondada para 12 dígitos atrás do ponto decimal na forma 0.abcdefghijkl. </section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: '<code>euler267()</code> deve retornar 0,99992836187.'
testString: 'assert.strictEqual(euler267(), 0.999992836187, "<code>euler267()</code> should return 0.999992836187.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler267() {
// Good luck!
return true;
}
euler267();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>