Files
freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-395-pythagorean-tree.spanish.md
2018-10-08 13:51:51 -04:00

1.8 KiB

id, localeTitle, challengeType, title
id localeTitle challengeType title
5 5900f4f71000cf542c51000a 5 Problem 395: Pythagorean tree

Description

El árbol de Pitágoras es un fractal generado por el siguiente procedimiento:

Comienza con una unidad cuadrada. Luego, llamando a uno de los lados su base (en la animación, el lado inferior es la base): Coloque un triángulo rectángulo en el lado opuesto a la base, coincidiendo la hipotenusa con ese lado y los lados en un 3-4. -5 ratio. Tenga en cuenta que el lado más pequeño del triángulo debe estar en el lado "derecho" con respecto a la base (vea la animación). Coloque un cuadrado en cada pata del triángulo rectángulo, con uno de sus lados que coincida con esa pata. Repita este procedimiento para ambos cuadrados, considerando como sus bases los lados que tocan el triángulo.

La figura resultante, después de un número infinito de iteraciones, es el árbol pitagórico.

Se puede mostrar que existe al menos un rectángulo, cuyos lados son paralelos al cuadrado más grande del árbol de Pitágoras, que encierra el árbol de Pitágoras por completo.

Encuentre el área más pequeña posible para tal rectángulo delimitador, y dé su respuesta redondeada a 10 decimales.

Instructions

Tests

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

Challenge Seed

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

euler395();

Solution

// solution required