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 {