From 52f4879c3f1b2c8375ac89294bbc81ebadea052b Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sat, 19 Jun 2021 23:21:53 +0100 Subject: [PATCH 01/20] B-hello-world is done by using terminal --- exercises/B-hello-world/exercise.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/B-hello-world/exercise.js b/exercises/B-hello-world/exercise.js index b179ee953..b0ea518e1 100644 --- a/exercises/B-hello-world/exercise.js +++ b/exercises/B-hello-world/exercise.js @@ -1 +1 @@ -console.log("Hello world"); +console.log(555); From 175a03daccba47ddd8919dbb0443a4dde7be857e Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sat, 19 Jun 2021 23:36:41 +0100 Subject: [PATCH 02/20] C-variables exercise is done --- exercises/C-variables/exercise.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exercises/C-variables/exercise.js b/exercises/C-variables/exercise.js index a6bbb9786..5167ee198 100644 --- a/exercises/C-variables/exercise.js +++ b/exercises/C-variables/exercise.js @@ -1,3 +1,5 @@ // Start by creating a variable `greeting` - +var greeting = "Hello World" +console.log(greeting); +console.log(greeting); console.log(greeting); From 5f77525b8c3a2a39723d39007c7925856a705934 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sat, 19 Jun 2021 23:45:36 +0100 Subject: [PATCH 03/20] D-strings done --- exercises/D-strings/exercise.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/exercises/D-strings/exercise.js b/exercises/D-strings/exercise.js index 2cffa6a81..5c087ec48 100644 --- a/exercises/D-strings/exercise.js +++ b/exercises/D-strings/exercise.js @@ -1,3 +1,8 @@ // Start by creating a variable `message` +// var message = "This is a string"; +// var messageType = typeof message; -console.log(message); +// console.log(messageType); + +var message = "Terminal still scares me"; +console.log(typeof message); From 8d1ea85a71fdb30cbbcc50cabcead58947969c16 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sun, 20 Jun 2021 12:25:33 +0100 Subject: [PATCH 04/20] E-strings exercise's done --- exercises/E-strings-concatenation/exercise.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/exercises/E-strings-concatenation/exercise.js b/exercises/E-strings-concatenation/exercise.js index 2cffa6a81..9c8a81b55 100644 --- a/exercises/E-strings-concatenation/exercise.js +++ b/exercises/E-strings-concatenation/exercise.js @@ -1,3 +1,8 @@ // Start by creating a variable `message` +var message = "Hello, my name is "; +var firstName = "Gulnihal"; -console.log(message); +var greeting = message + firstName; + + +console.log(greeting); From f1895bb5cf0d378316cd5638b20bd9bbc888e5f9 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sun, 20 Jun 2021 12:34:43 +0100 Subject: [PATCH 05/20] F exercise 1 is done --- exercises/F-strings-methods/exercise.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/exercises/F-strings-methods/exercise.js b/exercises/F-strings-methods/exercise.js index 2cffa6a81..ba47727e0 100644 --- a/exercises/F-strings-methods/exercise.js +++ b/exercises/F-strings-methods/exercise.js @@ -1,3 +1,15 @@ // Start by creating a variable `message` +var firstName = "Gulnihal"; + +var firstNameLength = firstName.length; + + +console.log(firstNameLength); + +var message = "My name is Gulnihal and my name is 8 characters long" + console.log(message); + +var noSpaceMessage = message.trim; +console.log(noSpaceMessage); From 8673b79dad25057eabf7c350630bb833a066b022 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sun, 20 Jun 2021 12:39:28 +0100 Subject: [PATCH 06/20] couldn't do exercise2 --- exercises/F-strings-methods/exercise2.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/exercises/F-strings-methods/exercise2.js b/exercises/F-strings-methods/exercise2.js index b4b46943d..85fd91b11 100644 --- a/exercises/F-strings-methods/exercise2.js +++ b/exercises/F-strings-methods/exercise2.js @@ -1,3 +1,4 @@ -const name = " Daniel "; - -console.log(message); +const name = " Gulnihal "; +var message = "My name is Gulnihal and my name is 8 characters long" +var noSpace = message.trim; +console.log(noSpace); From 3f900f5d1fdb6cdfcc3ed181d6de3c39d57c6819 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sun, 20 Jun 2021 12:43:58 +0100 Subject: [PATCH 07/20] G exercise is done --- exercises/G-numbers/exercise.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/exercises/G-numbers/exercise.js b/exercises/G-numbers/exercise.js index 49e7bc00b..efae065dd 100644 --- a/exercises/G-numbers/exercise.js +++ b/exercises/G-numbers/exercise.js @@ -1 +1,5 @@ // Start by creating a variables `numberOfStudents` and `numberOfMentors` +var numberOfStudents =30; +var numberOfMentors = 16; +var totalNumberOfStudentsAndMentors = numberOfStudents + numberOfMentors; +console.log(totalNumberOfStudentsAndMentors); \ No newline at end of file From c80ac4e361586c922a29b45d9bf55e02eafaf72c Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sun, 20 Jun 2021 12:52:42 +0100 Subject: [PATCH 08/20] I floats exercise is done --- exercises/I-floats/exercise.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/exercises/I-floats/exercise.js b/exercises/I-floats/exercise.js index a5bbcd852..3925befa7 100644 --- a/exercises/I-floats/exercise.js +++ b/exercises/I-floats/exercise.js @@ -1,2 +1,17 @@ var numberOfStudents = 15; var numberOfMentors = 8; + + +// var preciseAge = 30.612437; +// var roughAge = Math.round(preciseAge); +// console.log(roughAge); + +var proportionStudents = (numberOfStudents / (numberOfStudents + numberOfMentors)) *100; +console.log(proportionStudents); +var roughProportionStudents = Math.round(proportionStudents); +console.log(roughProportionStudents); + +var proportionMentors = (numberOfMentors / (numberOfStudents + numberOfMentors)) *100; +console.log(proportionMentors); +var roughProportionMentors = Math.round(proportionMentors); +console.log(roughProportionMentors); \ No newline at end of file From 007d3ad1a7861093d6911ae1fcdbb3495599069d Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sun, 20 Jun 2021 13:18:33 +0100 Subject: [PATCH 09/20] J-functions exercise1 is done --- exercises/J-functions/exercise.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/J-functions/exercise.js b/exercises/J-functions/exercise.js index 0ae5850e5..22d2db355 100644 --- a/exercises/J-functions/exercise.js +++ b/exercises/J-functions/exercise.js @@ -1,5 +1,5 @@ function halve(number) { - // complete the function here + return number / 2; // complete the function here } var result = halve(12); From a0acf7d8837178788e92a668e750d937a7bd0b33 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sun, 20 Jun 2021 13:19:38 +0100 Subject: [PATCH 10/20] J-functions exercise2 is done --- exercises/J-functions/exercise2.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/J-functions/exercise2.js b/exercises/J-functions/exercise2.js index 82ef5e780..0328dc2d7 100644 --- a/exercises/J-functions/exercise2.js +++ b/exercises/J-functions/exercise2.js @@ -1,5 +1,5 @@ function triple(number) { - // complete function here + return number * 3; // complete function here } var result = triple(12); From 5836ca5c7ee56128eae72eecc639c9b7cabd03f2 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sun, 20 Jun 2021 13:43:05 +0100 Subject: [PATCH 11/20] all exercises in K-functions are done --- exercises/K-functions-parameters/exercise.js | 4 ++-- exercises/K-functions-parameters/exercise2.js | 4 +++- exercises/K-functions-parameters/exercise3.js | 3 +++ exercises/K-functions-parameters/exercise4.js | 5 ++++- exercises/K-functions-parameters/exercise5.js | 3 +++ 5 files changed, 15 insertions(+), 4 deletions(-) diff --git a/exercises/K-functions-parameters/exercise.js b/exercises/K-functions-parameters/exercise.js index 8d5db5e69..79bb0c532 100644 --- a/exercises/K-functions-parameters/exercise.js +++ b/exercises/K-functions-parameters/exercise.js @@ -1,6 +1,6 @@ // Complete the function so that it takes input parameters -function multiply() { - // Calculate the result of the function and return it +function multiply(num1, num2) { + return num1 * num2; // Calculate the result of the function and return it } // Assign the result of calling the function the variable `result` diff --git a/exercises/K-functions-parameters/exercise2.js b/exercises/K-functions-parameters/exercise2.js index db7a8904b..9d2cfb53d 100644 --- a/exercises/K-functions-parameters/exercise2.js +++ b/exercises/K-functions-parameters/exercise2.js @@ -1,4 +1,6 @@ -// Declare your function first +function divide (num1, num2) { + return num1 / num2; +}// Declare your function first var result = divide(3, 4); diff --git a/exercises/K-functions-parameters/exercise3.js b/exercises/K-functions-parameters/exercise3.js index 537e9f4ec..503e72b42 100644 --- a/exercises/K-functions-parameters/exercise3.js +++ b/exercises/K-functions-parameters/exercise3.js @@ -1,3 +1,6 @@ +function createGreeting(name) { + return "Hello, my name is " + name; +} // Write your function here var greeting = createGreeting("Daniel"); diff --git a/exercises/K-functions-parameters/exercise4.js b/exercises/K-functions-parameters/exercise4.js index 7ab44589e..e471c1a24 100644 --- a/exercises/K-functions-parameters/exercise4.js +++ b/exercises/K-functions-parameters/exercise4.js @@ -1,5 +1,8 @@ +function add(num1, num2){ + return num1 + num2; +} // Declare your function first // Call the function and assign to a variable `sum` - +var sum = add(13, 124); console.log(sum); diff --git a/exercises/K-functions-parameters/exercise5.js b/exercises/K-functions-parameters/exercise5.js index 7c5bcd605..87fee99ab 100644 --- a/exercises/K-functions-parameters/exercise5.js +++ b/exercises/K-functions-parameters/exercise5.js @@ -1,3 +1,6 @@ +function createLongGreeting (name, age){ + return "Hello, my name is " + name + " and I'm " +age + " years old" +} // Declare your function here const greeting = createLongGreeting("Daniel", 30); From 7d26fc70109145dbe16a2263148a901cf7d9f5c1 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Sun, 20 Jun 2021 21:28:08 +0100 Subject: [PATCH 12/20] L-function exercise done --- exercises/L-functions-nested/exercise.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/exercises/L-functions-nested/exercise.js b/exercises/L-functions-nested/exercise.js index a5d377442..a4a92b62c 100644 --- a/exercises/L-functions-nested/exercise.js +++ b/exercises/L-functions-nested/exercise.js @@ -3,3 +3,21 @@ var mentor2 = "Irina"; var mentor3 = "Mimi"; var mentor4 = "Rob"; var mentor5 = "Yohannes"; + +function nameUpperCase(mentor) { + return mentor.toUpperCase(); +} +function greeting(name){ + let message = "HELLO " + nameUpperCase(name); + return message; +} + +console.log(greeting(mentor1)); + +console.log(greeting(mentor2)); + +console.log(greeting(mentor3)); + +console.log(greeting(mentor4)); + +console.log(greeting(mentor5)); From a5c71b06dd66daef181fd63d0b487be3e741b7dd Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Mon, 21 Jun 2021 20:40:23 +0100 Subject: [PATCH 13/20] mendatory homework is done --- mandatory/3-function-output.js | 11 ++++++----- mandatory/4-tax.js | 10 ++++++++-- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/mandatory/3-function-output.js b/mandatory/3-function-output.js index 5a953ba60..e48995a0f 100644 --- a/mandatory/3-function-output.js +++ b/mandatory/3-function-output.js @@ -1,14 +1,15 @@ // Add comments to explain what this function does. You're meant to use Google! -function getRandomNumber() { +function getRandomNumber() { //gets random numbers return Math.random() * 10; } // Add comments to explain what this function does. You're meant to use Google! -function combine2Words(word1, word2) { +function combine2Words(word1, word2) { //combine two words without space between them return word1.concat(word2); } function concatenate(firstWord, secondWord, thirdWord) { + return firstWord.concat(secondWord, thirdWord); // Write the body of this function to concatenate three words together. // Look at the test case below to understand what this function is expected to return. } @@ -25,13 +26,13 @@ To run the tests for just this one file, type `npm test -- --testPathPattern 3-f */ test("concatenate example #1", () => { - expect(concatenate("code", "your", "future")).toEqual("code your future"); + expect(concatenate("code ", "your ", "future")).toEqual("code your future"); }); test("concatenate example #2", () => { - expect(concatenate("I", "like", "pizza")).toEqual("I like pizza"); + expect(concatenate("I ", "like ", "pizza")).toEqual("I like pizza"); }); test("concatenate doesn't only accept strings", () => { - expect(concatenate("I", "am", 13)).toEqual("I am 13"); + expect(concatenate("I ", "am ", 13)).toEqual("I am 13"); }); diff --git a/mandatory/4-tax.js b/mandatory/4-tax.js index ba77c7ae2..7667cef75 100644 --- a/mandatory/4-tax.js +++ b/mandatory/4-tax.js @@ -5,7 +5,9 @@ Sales tax is 20% of the price of the product. */ -function calculateSalesTax() {} +function calculateSalesTax(price){ + return price * 1.2; +} /* CURRENCY FORMATTING @@ -17,7 +19,11 @@ function calculateSalesTax() {} Remember that the prices must include the sales tax (hint: you already wrote a function for this!) */ -function addTaxAndFormatCurrency() {} + function addTaxAndFormatCurrency(price){ + return "£"+calculateSalesTax(price).toFixed(2); + } + + /* =================================================== From 34a27b7152ddb970f549b4e1838cb874f2f075fd Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Mon, 21 Jun 2021 20:41:55 +0100 Subject: [PATCH 14/20] done --- mandatory/2-logic-error.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mandatory/2-logic-error.js b/mandatory/2-logic-error.js index b90d41dd1..a7235f9bb 100644 --- a/mandatory/2-logic-error.js +++ b/mandatory/2-logic-error.js @@ -1,16 +1,16 @@ // The syntax for this function is valid but it has an error, find it and fix it. function trimWord(word) { - return wordtrim(); + return word.trim(); } -function getWordLength(word) { - return "word".length(); +function getStringLength(word) { + return word.length; } function multiply(a, b, c) { - a * b * c; - return; + + return a * b * c; } /* From a47e595c5001cd40531308b9db660df4b2295e74 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Mon, 21 Jun 2021 20:42:35 +0100 Subject: [PATCH 15/20] done --- mandatory/1-syntax-errors.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/mandatory/1-syntax-errors.js b/mandatory/1-syntax-errors.js index a10cc9ac2..98360ac6b 100644 --- a/mandatory/1-syntax-errors.js +++ b/mandatory/1-syntax-errors.js @@ -1,16 +1,17 @@ // There are syntax errors in this code - can you fix it to pass the tests? -function addNumbers(a b c) { +function addNumbers(a, b, c) { return a + b + c; } -function introduceMe(name, age) - return "Hello, my name is " + name "and I am " age + "years old"; +function introduceMe(name, age) { + return "Hello, my name is " + name + " and I am " + age + " years old"; +} function getTotal(a, b) { - total = a ++ b; + total = a + b; - return "The total is total"; + return "The total is " + total; } /* From f8372258141b5fdf23ad7478e4bd0a87580a9e1c Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Thu, 24 Jun 2021 20:10:43 +0100 Subject: [PATCH 16/20] done --- extra/3-magic-8-ball.js | 81 ++++++++++++++++++++++++++--------------- 1 file changed, 51 insertions(+), 30 deletions(-) diff --git a/extra/3-magic-8-ball.js b/extra/3-magic-8-ball.js index 7626877e7..e7079b471 100644 --- a/extra/3-magic-8-ball.js +++ b/extra/3-magic-8-ball.js @@ -13,40 +13,45 @@ and have different levels of positivity or negativity. Below are the possible answers: - - ## Very positive - It is certain. - It is decidedly so. - Without a doubt. - Yes - definitely. - You may rely on it. - - ## Positive - As I see it, yes. - Most likely. - Outlook good. - Yes. - Signs point to yes. - - ## Negative - Reply hazy, try again. - Ask again later. - Better not tell you now. - Cannot predict now. - Concentrate and ask again. - - ## Very negative - Don't count on it. - My reply is no. - My sources say no. - Outlook not so good. - Very doubtful. */ + // ## Very positive + let answers = [ + "It is certain.", + "It is decidedly so.", + "Without a doubt.", + "Yes - definitely.", + "You may rely on it.", + + // ## Positive + "As I see it, yes.", + "Most likely.", + "Outlook good.", + "Yes.", + "Signs point to yes.", + + // ## Negative + "Reply hazy, try again.", + "Ask again later.", + "Better not tell you now.", + "Cannot predict now.", + "Concentrate and ask again.", + + // ## Very negative + "Don't count on it.", + "My reply is no.", + "My sources say no.", + "Outlook not so good.", + "Very doubtful." + ]; + + // This should log "The ball has shaken!" // and return the answer. function shakeBall() { - //Write your code in here + console.log("The ball has shaken!") + var index = Math.floor(Math.random()*20); + return answers[index]; } /* @@ -59,7 +64,23 @@ function shakeBall() { This function should expect to be called with any value which was returned by the shakeBall function. */ function checkAnswer(answer) { - //Write your code in here + let index = answers.indexOf(answer); + + return index <5 ? "very positive" + :index <10 ? "positive" + :index <15 ? "negative" + : "very negative"; + + // if (index <5){ + // return "very positive"; + // } else if (index >= 5 && index <10) { + // return "positive"; + // } else if (index >= 10 && index <15) { + // return "negative"; + // } else { + // return "very negative"; + // } +//Write your code in here } /* From d3ed366fa0ec3153904a5440e8e0d56f4b6c3522 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Thu, 24 Jun 2021 20:11:52 +0100 Subject: [PATCH 17/20] done --- extra/1-currency-conversion.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/extra/1-currency-conversion.js b/extra/1-currency-conversion.js index 07391e15f..d4310f1a9 100644 --- a/extra/1-currency-conversion.js +++ b/extra/1-currency-conversion.js @@ -5,7 +5,9 @@ Write a function that converts a price to USD (exchange rate is 1.4 $ to £) */ -function convertToUSD() {} +function convertToUSD(price) { + return price * 1.4; +} /* CURRENCY FORMATTING @@ -15,7 +17,12 @@ function convertToUSD() {} They have also decided that they should add a 1% fee to all foreign transactions, which means you only convert 99% of the £ to BRL. */ -function convertToBRL() {} +function convertToBRL(price) { + let BrlToP = parseFloat((price *(99/100) * 5.7).toFixed(2)); + + return BrlToP; + +} /* ======= TESTS - DO NOT MODIFY ===== There are some Tests in this file that will help you work out if your code is working. From 10eea64c121795ab1af14743e1a6b451c44f6ba4 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Thu, 24 Jun 2021 20:12:06 +0100 Subject: [PATCH 18/20] done --- extra/2-piping.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/extra/2-piping.js b/extra/2-piping.js index 9c8ebc76a..777950f40 100644 --- a/extra/2-piping.js +++ b/extra/2-piping.js @@ -16,26 +16,27 @@ the final result to the variable goodCode */ -function add() { - +function add(num1, num2) { + return num1 + num2; } -function multiply() { - +function multiply(num1, num2) { + return num1 * num2; } -function format() { - +function format(number) { + return "£" + number; } const startingValue = 2; -// Why can this code be seen as bad practice? Comment your answer. -let badCode = +// Why can this code be seen as bad practice? Comment your answer. +// bacause: lots of parantheses, and there are already mathematical symbols to do these operations. +let badCode = format(multiply((add(startingValue, 10)), 2)); /* BETTER PRACTICE */ -let goodCode = +let goodCode = "£" + ((startingValue+10)*2); /* ======= TESTS - DO NOT MODIFY ===== There are some Tests in this file that will help you work out if your code is working. From e6b82d1e7135ae013d28fe57de4233a643d55a89 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Thu, 24 Jun 2021 21:04:30 +0100 Subject: [PATCH 19/20] done --- .DS_Store | Bin 0 -> 6148 bytes exercises/.DS_Store | Bin 0 -> 6148 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .DS_Store create mode 100644 exercises/.DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b408795c66ead2ff5e459f3dd02051c5a410a3cc GIT binary patch literal 6148 zcmeHK%}T>S5Z-O8ZYp9Af<5Nqt%v?m@F0X*58i}`9#q=I1RJPHX;Q1kN?t?X$S3f1 zoY~zLOY6mhNST4zZ+3om*>A&cmNCZLW3R?oi7_TX5pxDKD+J@HOOn$bL@vj;WdVzs z&tiA7lueHR$N=u00Xy~xI%41UFCMys$c5;KI~)XYQmuaST)wcexg|tV6nBa@c0Zcf ziIa@uwlliI-kFp1U2UI7(O_;n?nU5Fx~0A2C`_Cn^hdHd@O((Qz6?SynzW;F=*4mz zTLpwLgwZXP)3n~IR?J4TIjxxKVIAydqcxoxV*j9ablSUrdQM-auWyQ94xgfwU5zt% z2V=!jAM8;$h{8LF&MIdWgv0rrl`F(yC}D>X1*2#%x9NX7IZay3WHVkX%Z z%fXWT2L|x$8q9$+8?q2i@8kSZ@B=>|-T1NeA?n4yiK9{0Zol%%LUnOzS%|u*H|po^ zQ08vtW#f_KrKi|B^s=FE{39vjci;1mqcFc{uIh=4RmR0O@!SDCBCzG03-|XxjTwdSZ7Y~!iC(S#DPg2RM z!6`h0^TU>J-86}1as^S-8K#+p!~iis49p1w=6Vw=bFv@W1~EVk{2l{%KUkoMw!u=P zx;nt%?<0;^5mCU$w*;bP&^B0Vgb@&~Qvr1*tcy-_o9N3bntuvd$T5Ew` rf}&ttsqsAp994=T7EAF4s1oS6&;hg!mKvc4gnk4R4P=OcKV{$zZBJE4 literal 0 HcmV?d00001 From 9be7ce53a3f7be11d076a8ad751a67799e02dd23 Mon Sep 17 00:00:00 2001 From: Gulnihal Date: Fri, 2 Jul 2021 16:31:31 +0100 Subject: [PATCH 20/20] Update 3-magic-8-ball.js --- extra/3-magic-8-ball.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extra/3-magic-8-ball.js b/extra/3-magic-8-ball.js index e7079b471..3878e754c 100644 --- a/extra/3-magic-8-ball.js +++ b/extra/3-magic-8-ball.js @@ -50,7 +50,7 @@ // and return the answer. function shakeBall() { console.log("The ball has shaken!") - var index = Math.floor(Math.random()*20); + var index = Math.floor(Math.random()*answers.length); return answers[index]; }