74 lines
1.4 KiB
Markdown
74 lines
1.4 KiB
Markdown
|
---
|
||
|
id: 5
|
||
|
localeTitle: 5900f4621000cf542c50ff75
|
||
|
challengeType: 5
|
||
|
title: 'Problem 246: Tangents to an ellipse'
|
||
|
---
|
||
|
|
||
|
## Description
|
||
|
<section id='description'>
|
||
|
Una definición para una elipse es:
|
||
|
Dado un círculo c con centro M y radio r y un punto G tal que d (G, M) <r, the locus of the points that are equidistant from c and G form an ellipse.<code> 0
|
||
|
La construcción de los puntos de la elipse se muestra a continuación.
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
dan los puntos M (-2000,1500) y G (8000,1500).
|
||
|
Se da también el círculo c con el centro M y el radio 15000.
|
||
|
El lugar geométrico de los puntos que están equidistantes de G yc forman una elipse e.
|
||
|
Desde un punto P fuera e, se dibujan las dos tangentes t1 y t2 a la elipse.
|
||
|
Deje que los puntos donde t1 y t2 toquen la elipse sean R y S.
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
¿Cuántos puntos de la red P es el ángulo RPS mayor que 45 grados?
|
||
|
</section>
|
||
|
|
||
|
## Instructions
|
||
|
<section id='instructions'>
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Tests
|
||
|
<section id='tests'>
|
||
|
|
||
|
```yml
|
||
|
tests:
|
||
|
- text: <code>euler246()</code> debe devolver 810834388.
|
||
|
testString: 'assert.strictEqual(euler246(), 810834388, "<code>euler246()</code> should return 810834388.");'
|
||
|
|
||
|
```
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Challenge Seed
|
||
|
<section id='challengeSeed'>
|
||
|
|
||
|
<div id='js-seed'>
|
||
|
|
||
|
```js
|
||
|
function euler246() {
|
||
|
// Good luck!
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
euler246();
|
||
|
```
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Solution
|
||
|
<section id='solution'>
|
||
|
|
||
|
```js
|
||
|
// solution required
|
||
|
```
|
||
|
</section>
|