freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-57-square-root-conv...

65 lines
1.4 KiB
Markdown
Raw Normal View History

---
id: 5
localeTitle: 5900f3a51000cf542c50feb8
challengeType: 5
title: 'Problem 57: Square root convergents'
---
## Description
<section id='description'>
Es posible mostrar que la raíz cuadrada de dos se puede expresar como una fracción continua infinita.
√ 2 = 1 + 1 / (2 + 1 / (2 + 1 / (2 + ...))) = 1.414213 ...
Al expandir esto para las primeras cuatro iteraciones, obtenemos:
1 + 1 / 2 = 3/2 = 1.5
1 + 1 / (2 + 1/2) = 7/5 = 1.4
1 + 1 / (2 + 1 / (2 + 1/2)) = 17/12 = 1.41666. ..
1 + 1 / (2 + 1 / (2 + 1 / (2 + 1/2))) = 41/29 = 1.41379 ...
Las siguientes tres expansiones son 99/70, 239/169, y 577/408, pero la octava expansión, 1393/985, es el primer ejemplo donde el número de dígitos en el numerador excede el número de dígitos en el denominador.
En las primeras mil expansiones, ¿cuántas fracciones contienen un numerador con más dígitos que el denominador?
</section>
## Instructions
<section id='instructions'>
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler57()</code> debe devolver 153.
testString: 'assert.strictEqual(euler57(), 153, "<code>euler57()</code> should return 153.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler57() {
// Good luck!
return true;
}
euler57();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>