freeCodeCamp/curriculum/challenges/italian/10-coding-interview-prep/project-euler/problem-245-coresilience.md

1.1 KiB
Raw Blame History

id title challengeType forumTopicId dashedName
5900f4621000cf542c50ff74 Problema 245: Coresilienza 5 301892 problem-245-coresilience

--description--

Chiameremo una frazione che non può essere semplificata una frazione resiliente.

Inoltre definiremo la resilienza di un denominatore, R(d), come il rapporto delle sue frazioni proprie che sono resilienti; per esempio, R(12) = \frac{4}{11}.

La resilienza di un numero d > 1 è allora \frac{φ(d)}{d 1} , dove φ è la funzione toziente di Eulero.

Definiamo inoltre la coresilienza di un numero n > 1 come C(n) = \frac{n φ(n)}{n 1}.

La coresilienza di un primo p è C(p) = \frac{1}{p 1}.

Trova la somma di tutti i numeri interi 1 < n ≤ 2 × {10}^{11}, per cui C(n) è una frazione unitaria.

--hints--

coresilience() dovrebbe restituire 288084712410001.

assert.strictEqual(coresilience(), 288084712410001);

--seed--

--seed-contents--

function coresilience() {

  return true;
}

coresilience();

--solutions--

// solution required