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

1.4 KiB

id title challengeType forumTopicId dashedName
5900f3e51000cf542c50fef8 Problema 121: Fundo de prêmio de jogo do disco 5 301748 problem-121-disc-game-prize-fund

--description--

Uma bolsa contém um disco vermelho e um disco azul. Em um jogo de azar, um jogador recebe um disco aleatório e sua cor é anotada. Após cada turno, o disco é devolvido à sacola, um disco vermelho extra é adicionado e outro disco é retirado aleatoriamente.

O jogador paga £1 para jogar e ganha se tiver recebido mais discos azuis do que discos vermelhos no final do jogo.

Se o jogo for jogado por quatro turnos, a probabilidade de um jogador vencer é exatamente 11/120, e, portanto, o fundo de prêmio máximo que a banca deve atribuir para a vitória neste jogo seria de 10 libras esterlinas antes de esperar sofrer uma perda. Observe que qualquer pagamento será um número inteiro de libras e que ele também incluirá a quantia de £1 original paga para jogar o jogo. Portanto, no exemplo dado, o jogador, ganha de fato 9 libras.

Encontre o fundo máximo de prêmios que deve ser atribuído a um único jogo em que se jogam quinze turnos.

--hints--

discGamePrize() deve retornar 2269.

assert.strictEqual(discGamePrize(), 2269);

--seed--

--seed-contents--

function discGamePrize() {

  return true;
}

discGamePrize();

--solutions--

// solution required