freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-202-laserbeam.portu...

1.5 KiB

id challengeType title videoUrl localeTitle
5900f4371000cf542c50ff49 5 Problem 202: Laserbeam Problema 202: Laserbeam

Description

Três espelhos são dispostos na forma de um triângulo equilátero, com suas superfícies reflexivas apontando para dentro. Existe um intervalo infinitesimal em cada vértice do triângulo através do qual um raio laser pode passar.

Rotule os vértices A, B e C. Existem duas maneiras em que um feixe de laser pode entrar no vértice C, saltar 11 superfícies e, em seguida, sair pelo mesmo vértice: uma maneira é mostrada abaixo; o outro é o reverso disso.

Existem 80840 maneiras em que um feixe de laser pode entrar no vértice C, saltar 1000001 superfícies e, em seguida, sair pelo mesmo vértice.

De quantas maneiras um feixe de laser pode entrar no vértice C, saltar fora de 12017639147 superfícies, em seguida, sair através do mesmo vértice?

Instructions

Tests

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

Challenge Seed

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

euler202();

Solution

// solution required