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

67 lines
1.5 KiB
Markdown
Raw Normal View History

---
id: 5
localeTitle: 5900f4701000cf542c50ff82
challengeType: 5
title: 'Problem 259: Reachable Numbers'
---
## Description
<section id='description'>
Se llamará alcanzable a un entero positivo si puede ser el resultado de una expresión aritmética que obedezca las siguientes reglas:
Usa los dígitos del 1 al 9, en ese orden y exactamente una vez por 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 usa 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) * ((4 * 5) -6) * (78-9) = 42.
¿Cuál es la suma de todos los enteros alcanzables positivos?
</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>