Buenas tardes comparto mi desafio. quisiera saber que correcion o mejora se le puede hacer? let numeroSecreto = Math.floor(Math.random() * 100) + 1; let intentos = 0; const maximosIntentos = 5;
while (intentos < maximosIntentos) { let entradaUsuario = prompt("Ingresa un número entre 1 y 100:"); let numeroUsuario = parseInt(entradaUsuario);
if (entradaUsuario.trim() === "" || isNaN(numeroUsuario) || numeroUsuario < 1 || numeroUsuario > 100) {
alert("Ingresa un número válido entre 1 y 100.");
continue; // Reinicia el bucle si la entrada no es válida
}
intentos++;
if (numeroUsuario === numeroSecreto) {
alert(`¡Acertaste en ${intentos} ${intentos === 1 ? 'intentos' : 'intentos'}! El número secreto era ${numeroSecreto}.`);
break;
} else {
alert(`El número secreto es ${numeroUsuario > numeroSecreto ? 'menor' : 'mayor'}. Intento ${intentos} de ${maximosIntentos}.`);
}
}
if (intentos === maximosIntentos) {
alert(Agotaste tus ${maximosIntentos} intentos. El número secreto era ${numeroSecreto}.
);
}