freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-198-ambiguous-numbe...

56 lines
1.5 KiB
Markdown

---
id: 5900f4331000cf542c50ff45
challengeType: 5
title: 'Problem 198: Ambiguous Numbers'
videoUrl: ''
localeTitle: 'Problema 198: Números ambiguos'
---
## Description
<section id="description"> Una mejor aproximación a un número real x para el denominador enlazado d es un número racional r / s (en forma reducida) con s ≤ d, de modo que cualquier número racional p / q que esté más cerca de x que r / s tenga q&gt; re. <p> Por lo general, la mejor aproximación a un número real se determina de forma única para todos los límites del denominador. Sin embargo, hay algunas excepciones, por ejemplo, 9/40 tiene las dos mejores aproximaciones 1/4 y 1/5 para el denominador enlazado 6. Llamaremos un número real x ambiguo, si hay al menos un denominador enlazado para el cual x posee Dos mejores aproximaciones. Claramente, un número ambiguo es necesariamente racional. </p><p> ¿Cuántos números ambiguos x = p / q, 0 &lt;x &lt;1/100, hay cuyo denominador q no excede de 108? </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler198()</code> debe devolver 52374425.
testString: 'assert.strictEqual(euler198(), 52374425, "<code>euler198()</code> should return 52374425.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler198() {
// Good luck!
return true;
}
euler198();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>