freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-392-enmeshed-unit-c...

56 lines
2.0 KiB
Markdown
Raw Normal View History

---
id: 5900f4f41000cf542c510007
challengeType: 5
title: 'Problem 392: Enmeshed unit circle'
videoUrl: ''
localeTitle: 'Problema 392: Círculo Unificado de Unidade'
---
## Description
<section id="description"> Uma grade retilínea é uma grade ortogonal na qual o espaçamento entre as linhas de grade não precisa ser equidistante. Um exemplo de tal grade é o papel gráfico logarítmico. <p> Considere as redes retilíneas no sistema de coordenadas cartesianas com as seguintes propriedades: As linhas de grade são paralelas aos eixos do sistema de coordenadas cartesianas. Existem linhas de grade horizontais N + 2 verticais e N + 2. Portanto, há (N + 1) x (N + 1) células retangulares. As equações das duas linhas de grade verticais externas são x = -1 ex = 1. As equações das duas linhas de grade horizontais externas são y = -1 e y = 1.As células da grade são coloridas de vermelho se elas se sobrepuserem com o círculo unitário, preto de outra forma.Para esse problema, gostaríamos que você encontrasse as posições das N linhas de grade horizontais internas e N internas para que a área ocupada pelo vermelho células é minimizado. </p><p> Por exemplo, aqui está uma imagem da solução para N = 10: </p><p> A área ocupada pelos glóbulos vermelhos por N = 10 arredondados para 10 dígitos atrás do ponto decimal é 3.3469640797. </p><p> Encontre as posições para N = 400. Dê como resposta a área ocupada pelos glóbulos vermelhos arredondados para 10 dígitos atrás do ponto decimal. </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler392()</code> deve retornar 3.1486734435.
testString: 'assert.strictEqual(euler392(), 3.1486734435, "<code>euler392()</code> should return 3.1486734435.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler392() {
// Good luck!
return true;
}
euler392();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>