freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-339-peredur-fab-efr...

1.8 KiB

id challengeType title videoUrl localeTitle
5900f4c01000cf542c50ffd2 5 Problem 339: Peredur fab Efrawg Problema 339: Efrawg fab de Peredur

Description

"E ele veio em direção a um vale, através do qual corria um rio; e as fronteiras do vale eram arborizadas, e em cada lado do rio havia prados nivelados. E de um lado do rio ele viu um rebanho de ovelhas brancas, e por outro lado, um rebanho de ovelhas negras e sempre que uma das ovelhas brancas berrava, uma das ovelhas negras se cruzava e se tornava branca, e quando uma das ovelhas negras berrava, uma das ovelhas brancas se cruzava e ficava preta. "en.wikisource.org

Inicialmente, cada rebanho consiste em n ovinos. Cada ovelha (independentemente da cor) tem a mesma probabilidade de ser a próxima ovelha a balir. Depois que uma ovelha chora e uma ovelha do outro rebanho passa, Peredur pode remover um número de ovelhas brancas para maximizar o número final esperado de ovelhas negras. Seja E (n) o número final esperado de ovelhas negras se Peredur usar uma estratégia ótima.

Você está dado que E (5) = 6,871346 arredondado para 6 lugares atrás do ponto decimal. Encontre E (10.000) e dê sua resposta arredondada para 6 lugares atrás do ponto decimal.

Instructions

Tests

tests:
  - text: <code>euler339()</code> deve retornar 19823.542204.
    testString: 'assert.strictEqual(euler339(), 19823.542204, "<code>euler339()</code> should return 19823.542204.");'

Challenge Seed

function euler339() {
  // Good luck!
  return true;
}

euler339();

Solution

// solution required