56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| id: 5900f4341000cf542c50ff46
 | |
| challengeType: 5
 | |
| title: 'Problem 199: Iterative Circle Packing'
 | |
| videoUrl: ''
 | |
| localeTitle: 'Problema 199: Embalaje del círculo iterativo'
 | |
| ---
 | |
| 
 | |
| ## Description
 | |
| <section id="description"> Tres círculos de igual radio se colocan dentro de un círculo más grande, de modo que cada par de círculos es tangente entre sí y los círculos internos no se superponen. Hay cuatro "huecos" descubiertos que se deben llenar de forma iterativa con más círculos tangentes. <p> En cada iteración, se coloca un círculo de tamaño máximo en cada espacio, lo que crea más espacios para la siguiente iteración. Después de 3 iteraciones (en la imagen), hay 108 espacios y la fracción del área que no está cubierta por círculos es 0.06790342, redondeada a ocho lugares decimales. </p><p> ¿Qué fracción del área no está cubierta por círculos después de 10 iteraciones? Da tu respuesta redondeada a ocho decimales usando el formato x.xxxxxxxx. </p></section>
 | |
| 
 | |
| ## Instructions
 | |
| <section id="instructions">
 | |
| </section>
 | |
| 
 | |
| ## Tests
 | |
| <section id='tests'>
 | |
| 
 | |
| ```yml
 | |
| tests:
 | |
|   - text: <code>euler199()</code> debe devolver 0.00396087.
 | |
|     testString: 'assert.strictEqual(euler199(), 0.00396087, "<code>euler199()</code> should return 0.00396087.");'
 | |
| 
 | |
| ```
 | |
| 
 | |
| </section>
 | |
| 
 | |
| ## Challenge Seed
 | |
| <section id='challengeSeed'>
 | |
| 
 | |
| <div id='js-seed'>
 | |
| 
 | |
| ```js
 | |
| function euler199() {
 | |
|   // Good luck!
 | |
|   return true;
 | |
| }
 | |
| 
 | |
| euler199();
 | |
| 
 | |
| ```
 | |
| 
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| </section>
 | |
| 
 | |
| ## Solution
 | |
| <section id='solution'>
 | |
| 
 | |
| ```js
 | |
| // solution required
 | |
| ```
 | |
| </section>
 |