Python - Problema de permutación y cambio de signo

 
Vista:
sin imagen de perfil

Problema de permutación y cambio de signo

Publicado por Lupus (9 intervenciones) el 28/12/2017 11:40:14
El objetivo de este ejercicio es realizar una función que encuentre una expresión que añade signos + (suma) o - (resta) entre los dígitos 123456789 de manera que la expresión evaluada valga 100.

Por ejemplo, 1 + 2 + 3 - 4 + 5 + 6 + 78 + 9 = 100 es una posible solución.

Escribir una función suma_100 sin argumentos que devuelve una lista de números enteros (positivos o negativos) que cumpla las siguientes condiciones:

La suma de todos sus elementos es 100.
El resultado de imprimir todos los números en valor absoluto, en el mismo orden y sin ningún espacio entre ellos es la cadena '123456789'.
La lista no corresponde a la solución de arriba. Es decir, el resultado no es [1,2,3,-4,5,6,78,9].
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder