freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-112-bouncy-numbers....

56 lines
1.6 KiB
Markdown

---
id: 5900f3dd1000cf542c50feef
challengeType: 5
title: 'Problem 112: Bouncy numbers'
videoUrl: ''
localeTitle: 'Problema 112: Números inflables'
---
## Description
<section id="description"> Si se trabaja de izquierda a derecha, si el dígito a su izquierda no supera un dígito, se le llama número creciente; por ejemplo, 134468. De manera similar, si un dígito a su derecha no supera un dígito, se le llama número decreciente; por ejemplo, 66420. Llamaremos a un entero positivo que no está aumentando ni disminuyendo un número &quot;abultado&quot;; por ejemplo, 155349. Es evidente que no puede haber números inflables por debajo de cien, pero poco más de la mitad de los números por debajo de mil (525) son inflables. De hecho, el menor número para el cual la proporción de números inflables alcanza por primera vez el 50% es 538. Sorprendentemente, los números inflables se vuelven cada vez más comunes y, cuando llegamos a 21780, la proporción de números inflables es igual al 90%. Encuentre el número mínimo para el cual la proporción de números inflables es exactamente el 99%. </section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler112()</code> debe devolver 1587000.
testString: 'assert.strictEqual(euler112(), 1587000, "<code>euler112()</code> should return 1587000.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler112() {
// Good luck!
return true;
}
euler112();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>