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

56 lines
1.5 KiB
Markdown
Raw Normal View History

---
id: 5900f4371000cf542c50ff49
challengeType: 5
title: 'Problem 202: Laserbeam'
videoUrl: ''
localeTitle: 'Problema 202: Laserbeam'
---
## Description
<section id="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. <p> 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. </p><p> 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. </p><p> 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? </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler202()</code> deve retornar 1209002624.
testString: 'assert.strictEqual(euler202(), 1209002624, "<code>euler202()</code> should return 1209002624.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler202() {
// Good luck!
return true;
}
euler202();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>