diff --git a/js/filterLongWords.js b/js/filterLongWords.js index e69de29..9f24257 100644 --- a/js/filterLongWords.js +++ b/js/filterLongWords.js @@ -0,0 +1,13 @@ +function filterLongWords(arr, maxLength) { + var final_arr = []; + arr.forEach(function(element) { + if (element.length < maxLength) { + final_arr.push(element); + }; + }); + return final_arr; +} + +input = ['wer', 'ewrevale', 'awewe', 'nmlekr'] + +console.log(filterLongWords(input, 8)); \ No newline at end of file diff --git a/js/fizzbuzz.js b/js/fizzbuzz.js index e69de29..b57a35a 100644 --- a/js/fizzbuzz.js +++ b/js/fizzbuzz.js @@ -0,0 +1,11 @@ +for (var i = 1; i <= 100; i++) { + if (i % 15 == 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..1fe8d01 100644 --- a/js/grade.js +++ b/js/grade.js @@ -0,0 +1,19 @@ +function grade(score) { + switch(true) { + case (score < 50): + return 'F'; + case (score < 60): + return 'E'; + case (score < 70): + return 'D'; + case (score < 80): + return 'C'; + case (score < 90): + return 'B'; + case (score < 100): + return 'A'; + }; +} + +input = 85; +console.log(grade(input)); \ No newline at end of file diff --git a/js/phonebook.js b/js/phonebook.js index e69de29..8311ddb 100644 --- a/js/phonebook.js +++ b/js/phonebook.js @@ -0,0 +1,35 @@ +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 key in phoneBook) { + if (phoneBook[key] == "333-333-3333") { + console.log(key); + } +} + diff --git a/js/reverse.js b/js/reverse.js index e69de29..778a4f4 100644 --- a/js/reverse.js +++ b/js/reverse.js @@ -0,0 +1,10 @@ +function reverse(str) { + var final_str = ""; + for (var i=str.length-1; i>=0; i--) { + final_str += str[i] + } + return final_str; +} + +var input = 'building'; +console.log(reverse(input)); \ No newline at end of file