diff --git a/challenges/bottles-of-beer-song.js b/challenges/bottles-of-beer-song.js index 8dbd822..1d105fb 100644 --- a/challenges/bottles-of-beer-song.js +++ b/challenges/bottles-of-beer-song.js @@ -22,3 +22,21 @@ */ // YOUR CODE HERE + +function bottles() { + for(var i=100 ; i>=01;i-=1) { + if(i===1){ + console.log(i + " " + "bottle of beer on the wall" + ","); + console.log(i + " " + "bottle of beer!"); + console.log("Take one down and pass it around,"); + console.log("No more bottles of beer on the wall..."); + } + else{ + console.log(i + " " + "bottles of beer on the wall" + ","); + console.log(i + " " + "bottles of beer!"); + console.log("Take one down and pass it around,"); + console.log((i-1) + " " + "bottles of beer on the wall..."); + console.log(" "); + } + } +} diff --git a/challenges/palindrome-detector.js b/challenges/palindrome-detector.js index 86e0a62..114511a 100644 --- a/challenges/palindrome-detector.js +++ b/challenges/palindrome-detector.js @@ -21,3 +21,7 @@ */ // YOUR CODE HERE +function isPalindrome(str){ + str = str.toLowerCase(); + return str == str.split('').reverse().join(''); +} diff --git a/challenges/primes.js b/challenges/primes.js index d95fd9e..70e6693 100644 --- a/challenges/primes.js +++ b/challenges/primes.js @@ -10,3 +10,20 @@ */ // YOUR CODE HERE +function isPrime(num){ + for (var i = 2; i < num; i++) { + if(num % i === 0){ + return false; + } + } + return num > 1 +} +function primes(max) { + var primesList = []; + for (var i = 0; i <= max; i++) { + if (isPrime(i)) { + primesList.push(i) + } + } + return primesList; + } diff --git a/challenges/shakespearian-insult-generator.js b/challenges/shakespearian-insult-generator.js index 15b79f0..4458f87 100644 --- a/challenges/shakespearian-insult-generator.js +++ b/challenges/shakespearian-insult-generator.js @@ -17,3 +17,10 @@ var second_word = ["weather-bitten", "unchin-snouted", "toad-spotted", "tickle-b var third_word = ["wagtail", "whey-face", "vassal", "varlet", "strumpet", "skainsmate", "scut", "ratsbane", "pumpion", "puttock", "pignut", "pigeon-egg", "nut-hook", "mumble-news", "moldwarp", "miscreant", "minnow", "measle", "mammet", "malt-worm", "maggot-pie", "lout", "lewdster", "joithead", "hugger-mugger", "horn-beast", "hedge-pig", "harpy", "haggard", "gudgeon", "giglet", "fustilarian", "foot-licker", "flirt-gill", "flax-wench", "flap-dragon", "dewberry", "death-token", "codpiece", "coxcomb", "clotpole", "clack-dish", "canker-blossom", "bum-bailey", "bugbear", "boar-pig", "bladder", "barnacle", "baggage", "apple-john"]; // YOUR CODE HERE +var rand = first_word[Math.floor(Math.random() * first_word.length)]; +var rand2 = second_word[Math.floor(Math.random() * second_word.length)]; +var rand3 = third_word[Math.floor(Math.random() * third_word.length)]; + +var generateInsult = function generateInsult(){ + console.log("You" + " " + rand + "," + " " + rand2 + "," + " " + rand3 + "," + " " + "you!"); + };