From 7dd23116a3a9f22be40cb0496fe130aa579c8c2d Mon Sep 17 00:00:00 2001 From: Alex Ugodnikov Date: Wed, 3 Jun 2020 21:40:09 -0400 Subject: [PATCH 1/2] Completed Lab including Bonus1 --- js/index.js | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/js/index.js b/js/index.js index dd8ff0062..6b6ac8023 100644 --- a/js/index.js +++ b/js/index.js @@ -1,7 +1,58 @@ // Iteration 1: Names and Input +let hacker1 = "Bob1"; +console.log(`The driver's name is ${hacker1}`); +let hacker2 = "John"; +console.log(`The navigator's name is ${hacker2}`); // Iteration 2: Conditionals +if (hacker1.length > hacker2.length) { +console.log(`The driver has the longest name, it has ${hacker1.length} characters`); +} else if (hacker1.length < hacker2.length) { + console.log(`It seems that the navigator has the longest name, it has ${hacker2.length} characters.`); +} else { + console.log (`Wow, you both have equally long names, ${hacker1.length} characters!`); +} + +// Iteration 3: Loops + +let completedString = ''; + +for (let letter of hacker1) { + completedString += letter.toUpperCase(); + completedString += ' '; +} + +console.log(completedString); + +let completedString2 = ''; + +for (let i=hacker2.length-1; i>=0; i=i-1) { + + completedString2 += hacker2[i]; +} + +console.log(completedString2); + + +// Bonus 1 +let loremText =` +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse mauris eros, mattis eu nunc vitae, vehicula rhoncus elit. Phasellus vel enim sit amet lacus efficitur ultrices. Pellentesque a magna et massa cursus volutpat. Donec dapibus ultrices felis, a molestie orci mollis vitae. Duis ut mi ac lectus luctus tempor quis nec magna. Suspendisse laoreet rutrum mi malesuada sodales. Fusce hendrerit vulputate dui, nec auctor metus pharetra in. Phasellus et turpis pulvinar diam lacinia ultrices. Sed accumsan diam sit amet iaculis tempor. Aliquam euismod urna id ex volutpat, vel rutrum dolor vehicula. Sed volutpat urna nibh, eget porta turpis tempus et. + +Integer nec porta ligula. Suspendisse suscipit placerat nibh, maximus congue ex convallis ac. Vivamus egestas velit mauris, et suscipit libero auctor quis. In ac neque quis libero mollis tincidunt. Praesent pellentesque faucibus leo nec tristique. Nulla est purus, vulputate id diam id, semper fermentum metus. Fusce a tincidunt justo. Nunc eu egestas arcu, sed consectetur enim. Nulla condimentum dolor ac arcu iaculis condimentum. Pellentesque id sagittis purus. Phasellus nec libero ut dui imperdiet mollis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce nec porttitor tellus. + +In diam augue, scelerisque consectetur suscipit eget, cursus a ex. Morbi volutpat blandit sem in luctus. Ut ac porttitor mauris. Phasellus vehicula tincidunt neque, in faucibus eros aliquam ac. Vivamus pretium dui tellus, vel dapibus arcu consequat vitae. Morbi ac tristique turpis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam pharetra urna nec purus blandit, non consequat sem ultrices. Nulla ante justo, ultricies ac dictum sed, rutrum eu elit. Mauris consequat placerat tortor quis mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nulla in dolor eget velit euismod suscipit quis eget urna.`; + +let countWords = 1; //first word counting +let countEt = 0; +for (let i = 0; i<=loremText.length;i++) { + if (loremText[i] === ' ') countWords++; //count the number of words in the string. + + if (loremText.substr(i, 2) === 'et') countEt++; //count the number of times the Latin word et appears. + +} +console.log('Words: ' + countWords); +console.log('Et: ' + countEt); + -// Iteration 3: Loops \ No newline at end of file From a196c70ee8c81dc519c4b4d9459de808f7932b0e Mon Sep 17 00:00:00 2001 From: alexugo Date: Sun, 7 Jun 2020 22:15:00 -0400 Subject: [PATCH 2/2] Lab 1 Complete with Bonus 1 --- js/index.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/js/index.js b/js/index.js index 6b6ac8023..bfc6f34a4 100644 --- a/js/index.js +++ b/js/index.js @@ -54,5 +54,3 @@ for (let i = 0; i<=loremText.length;i++) { } console.log('Words: ' + countWords); console.log('Et: ' + countEt); - -