Untitled
unknown
plain_text
2 years ago
1.1 kB
4
Indexable
// Generate a random number between 1 and 100 const randomNumber = Math.floor(Math.random() * 100) + 1; // Initialize the number of attempts and previous guesses let attempts = 0; let previousGuesses = []; // Prompt the user for their guess and provide feedback while (attempts < 10) { const guess = parseInt(prompt("Guess a number between 1 and 100:")); if (isNaN(guess)) { alert("Invalid input. Please enter a number between 1 and 100."); } else if (previousGuesses.includes(guess)) { alert("You already guessed this number. Try a different one."); } else if (guess < randomNumber) { alert("Too low. Guess again."); previousGuesses.push(guess); attempts++; } else if (guess > randomNumber) { alert("Too high. Guess again."); previousGuesses.push(guess); attempts++; } else { alert(`Congratulations! You guessed the number in ${attempts + 1} attempts!`); break; } } if (attempts >= 10) { alert(`Sorry, you ran out of attempts. The number was ${randomNumber}.`); }
Editor is loading...