Yo había pensado en utilizar un if o else if para arreglar lo de la palabra veces de acuerdo al número de intentos, por ejemplo: si el contador de intentos esta en 1, pues que solo ponga: "vez", de lo contrario si el contador de veces es mayor a 1, entonces que ponga la palabra "veces" y asi utilizando una lógica similar en varias partes del código, sin embargo esto extiende mucho más el código.
Sin embargo, no entendía lo siguiente que le escribí a Luri para que despejar a mi duda, ya que no entendía bien el código del video, y pensé que ellos habían hecho algo mal, pero dije "Ellos son los que saben", sin embargo, decidí preguntarle a Luri, y esto respondió: (Esto fue lo que yo le escribí)
Esto fue lo que me respondio:
```// Declaración de variables
let numeroSecreto = 4;
let intentos = 1;
let palabraVeces = "vez";
// Solicitar número al usuario antes del bucle
let numeroUsuario = prompt("Adivina el número secreto (entre 1 y 10):");
// Verificar si el número ingresado es igual al número secreto
if (numeroUsuario == numeroSecreto) {
alert(`¡Correcto! Realizaste la acción en 1 ${palabraVeces}.`);
} else {
// Entrar al bucle solo si el número no es igual al secreto
while (numeroUsuario != numeroSecreto) {
// Comparar el número ingresado con el número secreto
if (numeroUsuario > numeroSecreto) {
alert("El número es mayor");
} else {
alert("El número es menor");
}
// Incrementar el contador de intentos
intentos++;
// Actualizar la variable "palabraVeces"
if (intentos == 1) {
palabraVeces = "vez";
} else {
palabraVeces = "veces";
}
// Solicitar nuevo número al usuario
numeroUsuario = prompt("Adivina el número secreto (entre 1 y 10):");
}
// Mostrar mensaje final
alert(`¡Correcto! Realizaste la acción en ${intentos} ${palabraVeces}.`);
}
//Aunque es mucho más largo