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

1.5 KiB

id challengeType title videoUrl localeTitle
5900f3d21000cf542c50fee5 5 Problem 102: Triangle containment Problema 102: Contención del triángulo

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 'Guardar enlace / destino como ...'), un archivo de texto de 27K que contiene las coordenadas de mil triángulos "aleatorios", 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.

Instructions

Tests

tests:
  - text: <code>euler102()</code> debe devolver 228.
    testString: 'assert.strictEqual(euler102(), 228, "<code>euler102()</code> should return 228.");'

Challenge Seed

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

euler102();

Solution

// solution required