Hice un juego de adivinanzas con el ejemplo de la lección en video, pero si escribo la respuesta correcta la tercera vez, dice que no acerté. El problema está ahí: if(tryCount == maxTryCount) ? Este código a continuación es de la lección.
var answer = parseInt(Math.random() * 100); var userAnswer = +prompt("Угадай число от 0 до 100"); var maxTryCount = 5; for(var tryCount = 1; tryCount < maxTryCount; tryCount++){ if(userAnswer == answer){ alert("Поздравляю, ты угадал!"); break; } else if(userAnswer > answer){ alert("Ты ввёл слишком большое число."); } else if(userAnswer < answer){ alert("Ты ввёл слишком маленькое число."); } userAnswer = +prompt("Попробуй ещё раз. Введи число от 1 до 100\n У тебя осталось " + (maxTryCount - tryCount) + " попыток"); } if(tryCount == maxTryCount) alert("Ты проиграл!"); alert("Правильный ответ: " + answer);¡Lo hice! Si cambio la condición del ciclo a <= y cambio if(tryCount == maxTryCount) a if(tryCount > maxTryCount) , entonces la tercera variante se acepta como "correcta".