freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-394-eating-pie.span...

1.7 KiB

id challengeType title videoUrl localeTitle
5900f4f71000cf542c510009 5 Problem 394: Eating pie Problema 394: comer pastel

Description

Jeff come un pastel de una manera inusual. El pastel es circular. Comienza con cortar un corte inicial en el pastel a lo largo de un radio. Si bien queda al menos una fracción dada de la tarta F, realiza el siguiente procedimiento: - Hace dos rebanadas desde el centro de la tarta a cualquier punto de lo que queda del borde de la tarta, cualquier punto en el borde de la tarta restante es igualmente probable. Esto dividirá el pastel restante en tres partes. - Yendo en sentido contrario a las agujas del reloj desde el corte inicial, toma las dos primeras piezas de pastel y las come. Cuando queda menos de una fracción F de pastel, no repite este procedimiento. En su lugar, se come todo el pastel restante.

Para x ≥ 1, sea E (x) el número esperado de veces que Jeff repita el procedimiento anterior con F = 1 / x. Se puede verificar que E (1) = 1, E (2) ≈ 1.2676536759, y E (7.5) ≈ 2.1215732071.

Encuentre E (40) redondeado a 10 lugares decimales detrás del punto decimal.

Instructions

Tests

tests:
  - text: <code>euler394()</code> debe devolver 3.2370342194.
    testString: 'assert.strictEqual(euler394(), 3.2370342194, "<code>euler394()</code> should return 3.2370342194.");'

Challenge Seed

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

euler394();

Solution

// solution required