Non mi hai risposto ... la funzione ricorsiva è perOriginariamente inviato da JohnConnor
ogni volta che genera una nuova combinazione effettuare il controllo( il tuttto all'interno del ciclo for): se è uguale uscire dalla funzione perchè è stata trovata, se no continuare!
"generare una nuova combinazione"
oppure
"effettuare il controllo"
?
A prescindere da tutto, tu come lo faresti? Cosa scriveresti?