Se me ocurrió un script que reciba 2 parámetros function(array(4,4,4,5),2)
Parametro 1: N numeros
Parametro 2: Un numero que sea el resultado
La función debe de devolver TODAS las posibles operaciones que deben de hacerse utilizado los N numeros del parametro 1 para devolver el Número resultado.
Ejemplo:
$resultados = devuelveResultados(array(4,4,4,4),1)
Podría devolver.
Código PHP:
$resultados[0] = '((4+4)-4)/4';
$resultados[1] = '((4*4)/4)/4';
Jajaja algo así