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

1.6 KiB

id challengeType title videoUrl localeTitle
5900f4701000cf542c50ff82 5 Problem 259: Reachable Numbers Problema 259: Números alcanzables

Description

Se llamará alcanzable a un entero positivo si puede resultar de una expresión aritmética que obedezca las siguientes reglas:

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) ((4 5) -6) * (78-9) = 42.

¿Cuál es la suma de todos los enteros alcanzables positivos?

Instructions

Tests

tests:
  - text: <code>euler259()</code> debe devolver 20101196798.
    testString: 'assert.strictEqual(euler259(), 20101196798, "<code>euler259()</code> should return 20101196798.");'

Challenge Seed

function euler259() {
  // Good luck!
  return true;
}

euler259();

Solution

// solution required