freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-262-mountain-range....

1.9 KiB

id challengeType title videoUrl localeTitle
5900f4731000cf542c50ff85 5 Problem 262: Mountain Range Problema 262: Cordillera

Description

La siguiente ecuación representa la topografía continua de una región montañosa, dando la elevación h en cualquier punto (x, y):

Un mosquito tiene la intención de volar de A (200,200) a B (1400,1400), sin abandonar el área dada por 0 ≤ x, y ≤ 1600.

Debido a las montañas intermedias, primero se eleva directamente hasta un punto A ', que tiene una elevación f. Luego, mientras permanece en la misma elevación f, vuela alrededor de cualquier obstáculo hasta que llega a un punto B 'directamente arriba de B.

Primero, determine fmin, que es la elevación constante mínima que permite un viaje de A a B, mientras permanece en el área especificada. Luego, encuentre la longitud del camino más corto entre A 'y B', mientras vuela a esa altitud constante fmin.

Da esa longitud como tu respuesta, redondeada a tres lugares decimales.

Nota: Por conveniencia, la función de elevación que se muestra arriba se repite a continuación, en una forma adecuada para la mayoría de los lenguajes de programación: h = (5000-0.005 (x x + y y + x y) +12.5 (x + y)) exp (- abs (0.000001 (x x + y y) -0.0015 (x + y) +0.7))

Instructions

Tests

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

Challenge Seed

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

euler262();

Solution

// solution required