diff --git a/js/filterLongWords.js b/js/filterLongWords.js index e69de29..fe8b6a8 100644 --- a/js/filterLongWords.js +++ b/js/filterLongWords.js @@ -0,0 +1,17 @@ +var maxLength = 0; +var arr = ["lorem", "ipsum", "dolor", "sit", "ametconsectetur", "adipiscing", "elitmorbi", "ultricies", "mi", "sit", "amet", "finibus", "luctussed", "auctor", "lectus", "in", "urna", "volutpat", "tristiquenulla", "in", "consectetur", "lacusduis", "vel", "commodo", "risuscras", "sed", "ligula", "tellussed", "nec", "metus", "pretiumsuscipit", "quam", "etelementum", "odionam", "mauris", "odiomalesuada", "nec", "dolor", "atlaoreet", "dignissim", "lacussed", "bibendum", "tempor"]; +var newArr = []; +for(var i = 0 ; i < arr.length ; i++) { + if(arr[i].length > maxLength) { + maxLength = arr[i].length; + } +} +for(var j = 0 ; j < arr.length ; j++) { + if(arr[j].length < maxLength) { + newArr.push(arr[j]); + } +} + +console.log("maxLength is ", maxLength); +console.log("newArr is ", newArr); +console.log("arr is ", arr); diff --git a/js/fizzbuzz.js b/js/fizzbuzz.js index e69de29..c30038e 100644 --- a/js/fizzbuzz.js +++ b/js/fizzbuzz.js @@ -0,0 +1,14 @@ +for(var i = 1 ; i <= 100 ; i++) { + if(i % 3 === 0 && i % 5 === 0) { + console.log("fizzbuzz"); + } + else if(i % 3 === 0) { + console.log("fizz"); + } + else if(i % 5 === 0) { + console.log("buzz"); + } + else { + console.log(i); + } +} diff --git a/js/grade.js b/js/grade.js index e69de29..abcfdfe 100644 --- a/js/grade.js +++ b/js/grade.js @@ -0,0 +1,20 @@ +var score = Math.floor((Math.random() * 100) + 1); +console.log("Score is " + score); + +switch(true) { + case (score <= 50): + console.log("Grade is F"); + break; + case (score <= 60): + console.log("Grade is D"); + break; + case (score <= 70): + console.log("Grade is C"); + break; + case (score <= 80): + console.log("Grade is B"); + break; + default: + console.log("Grade is A"); + break; +} diff --git a/js/phonebook.js b/js/phonebook.js index e69de29..c6621d7 100644 --- a/js/phonebook.js +++ b/js/phonebook.js @@ -0,0 +1,34 @@ +var phoneBook = { + "Abe": "111-111-1111", + "Bob": "222-222-2222", + "Cam": "333-333-3333", + "Dan": "444-444-4444", + "Ern": "555-555-5555", + "Fry": "111-111-1111", + "Gil": "222-222-2222", + "Hal": "333-333-3333", + "Ike": "444-444-4444", + "Jim": "555-555-5555", + "Kip": "111-111-1111", + "Liv": "222-222-2222", + "Mia": "333-333-3333", + "Nik": "444-444-4444", + "Oli": "555-555-5555", + "Pam": "111-111-1111", + "Qiq": "222-222-2222", + "Rob": "333-333-3333", + "Stu": "444-444-4444", + "Tad": "555-555-5555", + "Uwe": "111-111-1111", + "Val": "222-222-2222", + "Wil": "333-333-3333", + "Xiu": "444-444-4444", + "Yam": "555-555-5555", + "Zed": "111-111-1111" +}; + +for(var x in phoneBook) { + if(phoneBook[x] === "333-333-3333") { + console.log(x); + } +} diff --git a/js/reverse.js b/js/reverse.js index e69de29..6f527e1 100644 --- a/js/reverse.js +++ b/js/reverse.js @@ -0,0 +1,8 @@ +var inputString = 'building'; +var reverseString = ""; + +for(var i = inputString.length-1 ; i >= 0 ; i--) { + reverseString += inputString[i]; +} + +console.log(reverseString);