freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-121-disc-game-prize...

56 lines
1.6 KiB
Markdown
Raw Normal View History

---
id: 5900f3e51000cf542c50fef8
challengeType: 5
title: 'Problem 121: Disc game prize fund'
videoUrl: ''
localeTitle: 'Problema 121: Fundo de prêmio do jogo do disco'
---
## Description
<section id="description"> Uma bolsa contém um disco vermelho e um disco azul. Em um jogo de azar, um jogador pega um disco aleatoriamente e sua cor é anotada. Após cada turno, o disco é devolvido ao saco, um disco vermelho extra é adicionado e outro disco é retirado aleatoriamente. O jogador paga £ 1 para jogar e ganha se eles pegaram mais discos azuis do que os vermelhos no final do jogo. Se o jogo for jogado por quatro turnos, a probabilidade de um jogador ganhar é exatamente 11/120, e então o prêmio máximo que o banqueiro deve alocar para ganhar neste jogo seria de 10 libras antes que eles esperem incorrer em uma perda. Note que qualquer pagamento será um número inteiro de libras e também inclui o original de £ 1 pago para jogar o jogo, então no exemplo dado o jogador realmente ganha £ 9. Encontre o prêmio máximo que deve ser destinado a um único jogo no qual quinze turnos são jogados. </section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler121()</code> deve retornar 2269.
testString: 'assert.strictEqual(euler121(), 2269, "<code>euler121()</code> should return 2269.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler121() {
// Good luck!
return true;
}
euler121();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>