Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Resolviendo la Recursividad.

En esta clase, se estuvo trabajando en un ejercicio de recursividad que presentaba un problema: no tenían una condición de salida definida, lo que provocaba un bucle infinito.

Para resolver esto, se decidio implementar una variable llamada "número máximo" que representa el rango de números a sortear.

Antes de llamar a la función recursiva, verifican si ya se han sorteado todos los números posibles (es decir, si la longitud de la lista de números sorteados es igual al número máximo). Si es así, muestran un mensaje indicando que se han sorteado todos los números y desactivan el botón de "nuevo juego".

De esta forma, han solucionado el problema de la recursividad sin fin, estableciendo una condición de salida clara.

Además, sugieren como tarea adicional implementar otra variable que limite el número máximo de juegos, de forma que el juego se detenga después de cierta cantidad de intentos, incluso si no se han sorteado todos los números.

En resumen, la clase se enfocó en resolver el problema de la recursividad sin fin, implementando un control del rango de números y del número máximo de juegos.

1 respuesta

Hola, Rafael,

Gracias por compartir tu experiencia con nosotros. Recuerda que estamos aquí para ayudarte. Si necesitas más ayuda, no dudes en buscarnos en el foro.

¡Gracias nuevamente!

Saludos,

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!