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

2.0 KiB

id challengeType title videoUrl localeTitle
5900f4f41000cf542c510007 5 Problem 392: Enmeshed unit circle Problema 392: Círculo Unificado de Unidade

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.

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.

Por exemplo, aqui está uma imagem da solução para N = 10:

A área ocupada pelos glóbulos vermelhos por N = 10 arredondados para 10 dígitos atrás do ponto decimal é 3.3469640797.

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.

Instructions

Tests

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

Challenge Seed

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

euler392();

Solution

// solution required