From 7111299f53d3e8f119386411e4f05e3593fcb1c0 Mon Sep 17 00:00:00 2001 From: Alejandro Poggi Date: Mon, 16 Oct 2017 17:47:23 -0400 Subject: [PATCH 1/2] Finished exercise --- starter-code/basic-algorithms.js | 63 +++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 2 deletions(-) diff --git a/starter-code/basic-algorithms.js b/starter-code/basic-algorithms.js index 82f20d8ba..66f322cc3 100644 --- a/starter-code/basic-algorithms.js +++ b/starter-code/basic-algorithms.js @@ -1,7 +1,66 @@ // Names and Input +var hacker1 = 'Ale'; +console.log("The driver's name is " + hacker1); +var hacker2 = prompt("What is the navigator's name?"); +console.log("The navigator's name is " + hacker2); +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("Yo, navigator got the longest name, it has " + hacker2.length + " characters"); +} else { + console.log("wow, you both got equally long names, " + hacker2.length + " characters!!"); +} +var spaceHacker1 = ''; -//Conditionals +for (var i= 0; i < hacker1.length; i+=1) { + spaceHacker1 +=hacker1[i] + ' '; +} + console.log(spaceHacker1); +//console.log(hacker2.reverse()); + var reverseHacker2 = ''; -// Lorem ipsum generator + for (var i= hacker2.length -1; i >= 0; i-=1) { + reverseHacker2 +=hacker2[i]; + } + console.log(reverseHacker2); + + if (spaceHacker1 > reverseHacker2) { + console.log('The driver\'s name goes first'); + } else if (spaceHacker1 < reverseHacker2) { + console.log('Yo, the navigator goes first definitely'); + } else { + console.log('What?! You both got the same name?'); + } + +//palendrum exercise---------------- +var s = prompt("Enter a string").toLowerCase().replace(/[^a-z']/g, ''); + +var sPal = ""; +for (var i= s.length -1; i >= 0; i-=1) { + sPal +=s[i]; +} + if(s === sPal){ + console.log(true); + }else{ + console.log(false); + } + + +//Lorem ipsum generator---------------- +var s2 = "Hello world et et et"; +var count = 0; +var etCount = 0; +for(var i = 0; i < s2.length; i++){ + if(s2[i] ===" "){ + count++; + } + if(s2[i].toLowerCase() ==="e" && s2[i+1].toLowerCase() ==="t"){ + etCount++; + } +} +if(s2.length > 0){ + count++; +} +console.log("Count: " + count +"\n" + "et Count: " + etCount); From ea4dd3a0907727b4f4475af9fe381a4d5b454548 Mon Sep 17 00:00:00 2001 From: Alejandro Poggi Date: Mon, 16 Oct 2017 17:53:55 -0400 Subject: [PATCH 2/2] small changes --- starter-code/basic-algorithms.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/starter-code/basic-algorithms.js b/starter-code/basic-algorithms.js index 66f322cc3..1cc25f6d9 100644 --- a/starter-code/basic-algorithms.js +++ b/starter-code/basic-algorithms.js @@ -63,4 +63,4 @@ for(var i = 0; i < s2.length; i++){ if(s2.length > 0){ count++; } -console.log("Count: " + count +"\n" + "et Count: " + etCount); +console.log("Word Count: " + count +"\n" + "et Count: " + etCount);