Hola, tengo una problema en un código mío, lo tengo localizado, pero no se me ocurre cómo arreglarlo.
Supongamos que tengo una función la cual mediante un for dentro de la función, la llamo 3 veces recursivamente.
Esta función tiene una variable como parámetro, y en el momento del for esa variable está a 0, por lo tanto las 3 llamadas recursivas llevan ese 0.
Supongamos ahora que en la primera ejecución de las 3, ocurre algo que pone a 1 esa variable, y que me gustaría que ese 1 de la variable sea un 1 en el resto de ejecuciones que quedan. Pero las ejeuciones fueron lanzadas con un valor 0.
¿Cómo podría solucionar esto?
Iban a 0, pero en la primera ejeucción se decide que esté para siempre a 1, y el resto de ejeucciones lo tomen como 1 aunque llevenun 0 lanzado.
GRACIAS!!!!!