En esta leccion aprendimos a solucionar problemas que surgen durante el trabajo de programación aprendiendo conceptos importantes como la funcion de salida.
En esta leccion aprendimos a solucionar problemas que surgen durante el trabajo de programación aprendiendo conceptos importantes como la funcion de salida.
Hola Sebastián,
Parece que has captado algunos conceptos importantes de la lección, como la función de salida. Sin embargo, la lección también abarcó varios otros temas que son cruciales para el manejo de listas y funciones en JavaScript. Por ejemplo, aprendiste a trabajar con listas, utilizando métodos como push
para agregar elementos y includes
para verificar su existencia. Además, se discutió la generación de un número secreto y la aplicación de recursividad para asegurar que el número es válido.
Un ejemplo práctico sería crear una lista de números aleatorios y verificar si un número ya está presente antes de agregarlo. Podrías usar algo como esto:
let numeros = [];
function generarNumero() {
let numero = Math.floor(Math.random() * 100);
if (!numeros.includes(numero)) {
numeros.push(numero);
} else {
generarNumero(); // Llamada recursiva si el número ya existe
}
}
Este código genera un número aleatorio y lo agrega a la lista solo si no está ya presente, usando recursividad para evitar duplicados.