Visión general
Dada una lista de dígitos, encuentre la menor cantidad de operaciones para hacer 100
Entrada
Una cadena de dígitos, que puede o no estar en orden numérico. El orden de los dígitos no se puede cambiar, sin embargo, se pueden agregar operadores más (+) o menos (-) entre cada uno para que la suma total sea igual a 100.
Salida
El número de operadores agregados, seguido de la secuencia completa de dígitos y operadores. Los dos pueden estar separados por un espacio, una pestaña o una nueva secuencia de línea.
Ejemplos
válido
Entrada: 123456789
Salida:3 123–45–67+89
Entrada no válida: 123456789
Salida:
6
1+2+34-5+67-8+9
(Hay formas de resolver esto con menos operaciones)
+
y -
? ¿Podemos suponer que siempre podremos hacer 100
desde la entrada?
299399
, ¿ -299+399
sería válido?