freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-259-reachable-numbe...

56 lines
1.6 KiB
Markdown

---
id: 5900f4701000cf542c50ff82
challengeType: 5
title: 'Problem 259: Reachable Numbers'
videoUrl: ''
localeTitle: 'Problema 259: Números alcanzables'
---
## Description
<section id="description"> Se llamará alcanzable a un entero positivo si puede resultar de una expresión aritmética que obedezca las siguientes reglas: <p> Utiliza los dígitos del 1 al 9, en ese orden y exactamente una vez cada uno. Cualquier dígito sucesivo puede ser concatenado (por ejemplo, utilizando los dígitos 2, 3 y 4 obtenemos el número 234). Solo se permiten las cuatro operaciones aritméticas binarias habituales (suma, resta, multiplicación y división). Cada operación se puede utilizar cualquier número de veces, o no se utiliza en absoluto. Unario menos no está permitido. Se puede usar cualquier número de paréntesis (posiblemente anidados) para definir el orden de las operaciones. Por ejemplo, 42 es accesible, ya que (1/23) <em>((4</em> 5) -6) * (78-9) = 42. </p><p> ¿Cuál es la suma de todos los enteros alcanzables positivos? </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler259()</code> debe devolver 20101196798.
testString: 'assert.strictEqual(euler259(), 20101196798, "<code>euler259()</code> should return 20101196798.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler259() {
// Good luck!
return true;
}
euler259();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>