freeCodeCamp/curriculum/challenges/italian/10-coding-interview-prep/project-euler/problem-202-laserbeam.md

1.5 KiB

id title challengeType forumTopicId dashedName
5900f4371000cf542c50ff49 Problema 202: Raggio Laser 5 301843 problem-202-laserbeam

--description--

Tre specchi sono disposti a forma di triangolo equilatero, con le loro superfici riflettenti orientate verso l'interno. C'è un divario infinitesimale a ogni vertice del triangolo attraverso il quale un raggio laser può passare.

Etichetta i vertici A, B e C. Ci sono due modi in cui un raggio laser possa entrare il vertice C, rimbalzare su 11 superfici, e quindi uscire attraverso lo stesso vertice: uno di questi è mostrato qua sotto; l'altro è l'inverso di questo.

un modo in cui il raggio laser possa entrare il vertice C, rimbalzare su 11 superfici e uscire attraverso lo stesso vertice

Ci sono 80840 modi in cui un raggio laser possa entrare attraverso il vertice C, rimbalzare su 100000 superfici, e uscire attraverso lo stesso vertice.

In quanti modi può un raggio laser entrare nel vertice C, rimbalzare su 12017639147 superfici, e poi uscire attraverso lo stesso vertice?

--hints--

laserbeam() dovrebbe restituire 1209002624.

assert.strictEqual(laserbeam(), 1209002624);

--seed--

--seed-contents--

function laserbeam() {

  return true;
}

laserbeam();

--solutions--

// solution required