freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-102-triangle-contai...

56 lines
1.5 KiB
Markdown
Raw Normal View History

---
2018-10-10 20:20:40 +00:00
id: 5900f3d21000cf542c50fee5
challengeType: 5
title: 'Problem 102: Triangle containment'
2018-10-10 20:20:40 +00:00
videoUrl: ''
localeTitle: 'Problema 102: Contención del triángulo'
---
## Description
2018-10-10 20:20:40 +00:00
<section id="description"> Tres puntos distintos se trazan al azar en un plano cartesiano, para el cual -1000 ≤ x, y ≤ 1000, de manera que se forma un triángulo. Considere los siguientes dos triángulos: A (-340,495), B (-153, -910), C (835, -947) X (-175,41), Y (-421, -714), Z (574, - 645) Se puede verificar que el triángulo ABC contiene el origen, mientras que el triángulo XYZ no lo contiene. Utilizando triangles.txt (clic con el botón derecho y &#39;Guardar enlace / destino como ...&#39;), un archivo de texto de 27K que contiene las coordenadas de mil triángulos &quot;aleatorios&quot;, encuentre el número de triángulos para los cuales el interior contiene el origen. NOTA: Los dos primeros ejemplos en el archivo representan los triángulos en el ejemplo dado arriba. </section>
## Instructions
2018-10-10 20:20:40 +00:00
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler102()</code> debe devolver 228.
testString: 'assert.strictEqual(euler102(), 228, "<code>euler102()</code> should return 228.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler102() {
// Good luck!
return true;
}
euler102();
2018-10-10 20:20:40 +00:00
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>