freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-309-integer-ladders...

1.6 KiB

id challengeType title videoUrl localeTitle
5900f4a11000cf542c50ffb4 5 Problem 309: Integer Ladders Problema 309: Escaleras de enteros

Description

En el problema clásico de "Escaleras que se cruzan", se nos da la longitud xey de dos escaleras que descansan en las paredes opuestas de una calle estrecha y nivelada. También se nos da la altura h sobre la calle donde se cruzan las dos escaleras y se nos pide que encontremos el ancho de la calle (w).

Aquí, solo nos interesan los casos en que las cuatro variables son enteros positivos. Por ejemplo, si x = 70, y = 119 y h = 30, podemos calcular que w = 56.

De hecho, para los valores enteros x, y, h y 0 <x <y <200, solo hay cinco tripletes (x, y, h) que producen soluciones enteras para w: (70, 119, 30), (74, 182 , 21), (87, 105, 35), (100, 116, 35) y (119, 175, 40).

Para los valores enteros x, y, h y 0 <x <y <1 000 000, ¿cuántos tripletes (x, y, h) producen soluciones enteras para w?

Instructions

Tests

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

Challenge Seed

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

euler309();

Solution

// solution required