숫자 맞히기 게임
1부터 100 사이의 숫자를 생각하고 있습니다. 맞춰보시겠어요? 기회는 10번 주어집니다.
.attempts-counter { margin-top: 10px; font-weight: bold; }
result {
min-height: 20px; margin: 10px 0; }
const randomNumber = Math.floor(Math.random() * 100) + 1; let attemptsLeft = 10; document.getElementById('guessForm').addEventListener('submit', function(e) { e.preventDefault();
const userGuess = parseInt(document.getElementById('guessInput').value); const resultElement = document.getElementById('result'); const attemptsElement = document.getElementById('attempts');
if (isNaN(userGuess) || userGuess 100) { resultElement.textContent = "1부터 100 사이의 유효한 숫자를 입력해주세요"; return; }
attemptsLeft--;
attemptsElement.textContent = 남은 시도 횟수: ${attemptsLeft}
;
if (userGuess === randomNumber) {
resultElement.textContent = 축하합니다! 정답을 맞췄습니다: ${randomNumber}
;
document.getElementById('guessInput').disabled = true;
e.target.querySelector('button').disabled = true;
} else if (attemptsLeft === 0) {
resultElement.textContent = 게임 오버! 정답은 ${randomNumber}이었습니다.
;
document.getElementById('guessInput').disabled = true;
e.target.querySelector('button').disabled = true;
} else if (userGuess