From 014161c050206e7630f53993c647404dce1dd520 Mon Sep 17 00:00:00 2001 From: Jules Date: Mon, 7 Jan 2019 18:13:10 +0100 Subject: [PATCH 1/2] done --- .DS_Store | Bin 0 -> 6148 bytes starter-code/basic-algorithms.js | 82 ++++++++++++++++++++++++++++++- 2 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..afb97db860904eb9514ca0252ff1c1c00af763e7 GIT binary patch literal 6148 zcmeHK-D(p-6h4#2b~aj?i-NtJn?f(5q@;f!!ZxNCxe!WM^g^ZG?Jn)YcBf=F1{)*$ z8u|u4icjF<=s7c!Vu%HADy^IYXTCEt=bK@_S>^`-M0Xf(0yF_Yq7&9UEdF5BPd;Zg z*HT9mW{j6`08ilp;(j)l%?)=^0a`l`j&R-fp$EUMpFWK;9bqs18qd%-ej39F;1Lv1 zLI?va6D*&=DQJix>1Q*%Z-2{+M#ZI@?|XEarA66p{}8o>`h&$KDI2n}+;|_H>rqgK z<*?|6gSS*W49oM##jmu^uH!IzohGB>=IRTbmtmSG14B;Z1XJF hacker2.length) { + console.log("The Driver has the longest name, it has "+ hacker1.length +" characters."); +} else if (hacker2.length > hacker1.length) { + console.log("Yo, navigator got the longest name, it has " + hacker2.length + " characters"); +} else { + console.log("wow, you both got equally long names, " + hacker1.length + " characters!!"); +} + +var nameUpper = hacker1.toUpperCase(); +var nameSpace = ""; +var nameReverse = ""; +console.log(nameUpper[0] + " " + nameUpper[1] + " " + nameUpper[2] + " " + nameUpper[3] + " " + nameUpper[4]); + +console.log(nameUpper[4] + " " + nameUpper[3] + " " + nameUpper[2] + " " + nameUpper[1] + " " + nameUpper[0]); + +for (var i = 0; i < nameUpper.length; i++) { + nameSpace += nameUpper[i] + " "; +} + console.log(nameSpace); + +for (var i = hacker1.length - 1; i >= 0; i--) { + nameReverse += hacker1[i]; +} + console.log(nameReverse); + + +if (hacker1[0] < hacker2[0]) { + console.log("The driver's " + hacker1 + " goes first."); + +} else if (hacker1[0] > hacker2[0]) { + console.log("Yo, the navigator goes first definitely"); +} else if (hacker1 === hacker2) { + console.log("What?! You both got the same name?"); +} else { + console.log("Your two names start with the same letter.") +}; + + +var name = "Lava l"; +var nameLowerCase = name.toLowerCase(); +var nameNormal = ""; +var nameRev = ""; +var nameComp = ""; +var regex = / /gi; + + + for (var i = 0; i < nameLowerCase.length; i++) { + nameNormal += nameLowerCase[i]; + } + + for (var i = nameLowerCase.length - 1; i >= 0; i--) { + nameRev += nameLowerCase[i]; +} + +if (nameNormal.replace(regex,'') === nameRev.replace(regex,'')) { + console.log("It's a palindrome !!"); +} else { + console.log("It's not a palindrome..."); +}; + + + + + + //Conditionals // Lorem ipsum generator + + +var latin = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla metus ligula, condimentum sed ligula tristique, imperdiet lobortis libero. Donec massa neque, gravida ut rhoncus ut, mattis in massa. Nunc ut augue dictum, elementum lorem eu, efficitur ex. Phasellus vitae lacus id libero efficitur mollis in et nisi. Suspendisse hendrerit, risus a ultrices mollis, sem velit lacinia augue, eget luctus dolor eros in tellus. Phasellus libero purus, sagittis vel semper sed, semper vitae est. Donec ac ultrices nunc. Sed dolor metus, varius nec lorem vitae, placerat mollis enim. Curabitur dapibus magna sed nunc feugiat finibus. Quisque elementum nunc a odio pulvinar ornare. Sed mattis tristique molestie. Pellentesque lobortis rhoncus dolor, nec varius lacus aliquet id. Maecenas ac eleifend lacus. Donec vulputate convallis ornare. Pellentesque porttitor, enim eu interdum ullamcorper, risus sem pretium nunc, sed dictum ante diam vel ante. Nam eu fringilla dui, et volutpat libero. Fusce tristique nisi quis justo pulvinar, at vestibulum neque tincidunt. Duis metus est, fringilla vel commodo eu, facilisis quis nibh.Pellentesque lacinia, nibh sit amet convallis egestas, turpis libero blandit ex, at placerat magna nulla eget tortor. Sed egestas, risus sit amet pretium maximus, mi nunc dapibus lectus, in dignissim elit risus sagittis nisi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec scelerisque placerat arcu, nec efficitur arcu ultrices eu. Nam maximus, leo eu porttitor luctus, tortor augue facilisis ante, sit amet scelerisque odio ante at metus. Nam consectetur non diam luctus hendrerit. Nullam non iaculis urna, non consectetur quam. Duis vitae consequat turpis. Quisque sed nibh enim. Donec sed ultricies purus. Pellentesque tincidunt elit justo, a congue lacus auctor et. Quisque nec elit rutrum, facilisis urna posuere, malesuada sapien. Fusce faucibus varius urna, et iaculis ipsum vehicula id." + + +var words = latin.split; + +consloe.log(words.length); From fac602436ed94793a6583cef0d63f8fc48533d1b Mon Sep 17 00:00:00 2001 From: Jules Date: Mon, 7 Jan 2019 18:24:09 +0100 Subject: [PATCH 2/2] done --- starter-code/basic-algorithms.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/starter-code/basic-algorithms.js b/starter-code/basic-algorithms.js index c1ab1bd39..e9001a756 100644 --- a/starter-code/basic-algorithms.js +++ b/starter-code/basic-algorithms.js @@ -7,9 +7,9 @@ var hacker2 = promt("What's your name ?"); // console.log("The navigator is " + hacker2 + "."); if (hacker1.length > hacker2.length) { - console.log("The Driver has the longest name, it has "+ hacker1.length +" characters."); + console.log("The Driver has the longest name, it has "+ hacker1.length + " characters."); } else if (hacker2.length > hacker1.length) { - console.log("Yo, navigator got the longest name, it has " + hacker2.length + " characters"); + console.log("Yo, navigator got the longest name, it has " + hacker2.length + " characters."); } else { console.log("wow, you both got equally long names, " + hacker1.length + " characters!!"); } @@ -17,9 +17,6 @@ if (hacker1.length > hacker2.length) { var nameUpper = hacker1.toUpperCase(); var nameSpace = ""; var nameReverse = ""; -console.log(nameUpper[0] + " " + nameUpper[1] + " " + nameUpper[2] + " " + nameUpper[3] + " " + nameUpper[4]); - -console.log(nameUpper[4] + " " + nameUpper[3] + " " + nameUpper[2] + " " + nameUpper[1] + " " + nameUpper[0]); for (var i = 0; i < nameUpper.length; i++) { nameSpace += nameUpper[i] + " "; @@ -40,11 +37,11 @@ if (hacker1[0] < hacker2[0]) { } else if (hacker1 === hacker2) { console.log("What?! You both got the same name?"); } else { - console.log("Your two names start with the same letter.") + console.log("Your two names start with the same letter."); }; -var name = "Lava l"; +var name = "La va l"; var nameLowerCase = name.toLowerCase(); var nameNormal = ""; var nameRev = ""; @@ -82,6 +79,6 @@ if (nameNormal.replace(regex,'') === nameRev.replace(regex,'')) { var latin = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla metus ligula, condimentum sed ligula tristique, imperdiet lobortis libero. Donec massa neque, gravida ut rhoncus ut, mattis in massa. Nunc ut augue dictum, elementum lorem eu, efficitur ex. Phasellus vitae lacus id libero efficitur mollis in et nisi. Suspendisse hendrerit, risus a ultrices mollis, sem velit lacinia augue, eget luctus dolor eros in tellus. Phasellus libero purus, sagittis vel semper sed, semper vitae est. Donec ac ultrices nunc. Sed dolor metus, varius nec lorem vitae, placerat mollis enim. Curabitur dapibus magna sed nunc feugiat finibus. Quisque elementum nunc a odio pulvinar ornare. Sed mattis tristique molestie. Pellentesque lobortis rhoncus dolor, nec varius lacus aliquet id. Maecenas ac eleifend lacus. Donec vulputate convallis ornare. Pellentesque porttitor, enim eu interdum ullamcorper, risus sem pretium nunc, sed dictum ante diam vel ante. Nam eu fringilla dui, et volutpat libero. Fusce tristique nisi quis justo pulvinar, at vestibulum neque tincidunt. Duis metus est, fringilla vel commodo eu, facilisis quis nibh.Pellentesque lacinia, nibh sit amet convallis egestas, turpis libero blandit ex, at placerat magna nulla eget tortor. Sed egestas, risus sit amet pretium maximus, mi nunc dapibus lectus, in dignissim elit risus sagittis nisi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec scelerisque placerat arcu, nec efficitur arcu ultrices eu. Nam maximus, leo eu porttitor luctus, tortor augue facilisis ante, sit amet scelerisque odio ante at metus. Nam consectetur non diam luctus hendrerit. Nullam non iaculis urna, non consectetur quam. Duis vitae consequat turpis. Quisque sed nibh enim. Donec sed ultricies purus. Pellentesque tincidunt elit justo, a congue lacus auctor et. Quisque nec elit rutrum, facilisis urna posuere, malesuada sapien. Fusce faucibus varius urna, et iaculis ipsum vehicula id." -var words = latin.split; +var words = latin.split(' '); -consloe.log(words.length); +console.log(words.length + 1);