freeCodeCamp/curriculum/challenges/italian/10-coding-interview-prep/project-euler/problem-398-cutting-rope.md

1.1 KiB

id title challengeType forumTopicId dashedName
5900f4fa1000cf542c51000d Problema 398: tagliare la corda 5 302063 problem-398-cutting-rope

--description--

Dentro una corda di lunghezza n, sono piazzati n - 1 punti con distanza 1 gli uni dagli altri e dai terminali. Tra questi punti, scegliamo casualmente m - 1 punti e tagliamo la corda a questi punti per creare m segmenti.

Sia E(n, m) il valore di aspettativa della lunghezza del secondo segmento più corto. Per esempio, E(3, 2) = 2 e E(8, 3) = \frac{16}{7}. Nota che se più di un segmento ha la stessa lunghezza più corta, la lunghezza del secondo segmento più corto è definita come la stessa del segmento più corto.

Trova E({10}^7, 100). Dai la tua cifra arrotondata a cinque cifre decimali dopo la virgola.

--hints--

cuttingRope() dovrebbe restituire 2010.59096.

assert.strictEqual(cuttingRope(), 2010.59096);

--seed--

--seed-contents--

function cuttingRope() {

  return true;
}

cuttingRope();

--solutions--

// solution required