From 33d518e22abacef41f2249322d1973aca65889a4 Mon Sep 17 00:00:00 2001 From: MikoKong <128753361+MikoKong@users.noreply.github.com> Date: Tue, 3 Mar 2026 18:49:50 -0800 Subject: [PATCH 1/2] # bugs found and fixed --- index.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/index.js b/index.js index 4c2a94e..4f01184 100644 --- a/index.js +++ b/index.js @@ -37,13 +37,16 @@ function checkGuess() { submitButton.disabled = true; guessInput.disabled = true; + + resetButton.style.display = ''; + return; } if (guess !== targetNumber) { if (guess < targetNumber) { tooLowMessage.style.display = ''; } else { - tooLowMessage.style.display = ''; + tooHighMessage.style.display = ''; } const remainingAttempts = maxNumberOfAttempts - attempts; @@ -52,7 +55,8 @@ function checkGuess() { numberOfGuessesMessage.innerHTML = `You guessed ${guess}.
${remainingAttempts} guesses remaining`; } - if (attempts ==== maxNumberOfAttempts) { + if (attempts === maxNumberOfAttempts) { + numberOfGuessesMessage.innerHTML = `0 guesses remaining`; submitButton.disabled = true; guessInput.disabled = true; } @@ -63,21 +67,21 @@ function checkGuess() { } function hideAllMessages() { - for (let elementIndex = 0; elementIndex <= messages.length; elementIndex++) { - messages[elementIndex].style.display = 'none'; + for (let i = 0; i < messages.length; i++) { + messages[i].style.display = 'none'; } } -funtion setup() { +function setup() { // Get random number targetNumber = getRandomNumber(1, 100); console.log(`target number: ${targetNumber}`); // Reset number of attempts - maxNumberOfAttempts = 0; + attempts = 0; // Enable the input and submit button - submitButton.disabeld = false; + submitButton.disabled = false; guessInput.disabled = false; hideAllMessages(); From 315adfee12025f2311f594385f135542558bd881 Mon Sep 17 00:00:00 2001 From: MikoKong <128753361+MikoKong@users.noreply.github.com> Date: Tue, 10 Mar 2026 18:02:59 -0700 Subject: [PATCH 2/2] Final updates --- .DS_Store | Bin 0 -> 6148 bytes index.js | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..15eb02862feea42474047289d250b1b97054b38b GIT binary patch literal 6148 zcmeHK!AiqG5S?wSO({YT3Oz}{YsDz7C|*LXKVU=;Dm5Xc2GeXwQ+p_dob`wN62Hfp z-HlMHCqawMl-V~sJF}a-DZ5z!5Z!5b2+#lk3ze``!{!U2ancnj84saQb4b{S45%Hi zM6+WZ8KBzjLIercEmf5(>PNjH`g|DSk0ORx*ANB}z!dGF_64)aIEZC{^SlM)IGSXR z^Dau|%Eo5Zs#04hq{3uA{-M-`GBvN#;k%AXN!bIKYs* zn0+Q=N-ps+3n8BqGiudkH|i5FBUaxXYb(bvi}s168WNu z7x*7lvSqMQrH_7(%C`-!^fs!Ca$G2ccHR zdCbbf+)#vC9sRZn2jObumKk6MmKiAPZiCMMi|_CM%Sqg02AF|=#ek^vyj~Yy$(*e# xFGpvsjrxE}LUFmq&lEJ&QH-&46gN?opx-6~(KVQBL=Oso2q+r3VFrGcfe(EWT?YUF literal 0 HcmV?d00001 diff --git a/index.js b/index.js index 4f01184..e44774c 100644 --- a/index.js +++ b/index.js @@ -42,7 +42,7 @@ function checkGuess() { return; } - if (guess !== targetNumber) { + if (guess !== targetNumber && attempts < maxNumberOfAttempts) { if (guess < targetNumber) { tooLowMessage.style.display = ''; } else {