freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-199-iterative-circl...

1.5 KiB

id challengeType title videoUrl localeTitle
5900f4341000cf542c50ff46 5 Problem 199: Iterative Circle Packing Problema 199: Embalagem com Círculo Iterativo

Description

Três círculos de raio igual são colocados dentro de um círculo maior de forma que cada par de círculos seja tangente um ao outro e os círculos internos não se sobreponham. Existem quatro "lacunas" descobertas que devem ser preenchidas iterativamente com círculos mais tangentes.

Em cada iteração, um círculo de tamanho máximo é colocado em cada lacuna, o que cria mais lacunas para a próxima iteração. Após 3 iterações (foto), existem 108 intervalos e a fração da área que não é coberta por círculos é 0,06790342, arredondada para oito casas decimais.

Que fração da área não é coberta por círculos após 10 iterações? Dê sua resposta arredondada para oito casas decimais usando o formato x.xxxxxxxx.

Instructions

Tests

tests:
  - text: '<code>euler199()</code> deve retornar 0,00396087.'
    testString: 'assert.strictEqual(euler199(), 0.00396087, "<code>euler199()</code> should return 0.00396087.");'

Challenge Seed

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

euler199();

Solution

// solution required