From 711c9f8f0385d0f438822501b7fa8e1d897165b9 Mon Sep 17 00:00:00 2001 From: g-galvez Date: Fri, 6 Apr 2018 02:02:54 -0400 Subject: [PATCH] done --- starter-code/basic-algorithms.js | 88 +++++++++++++++++++++++++++++++- 1 file changed, 87 insertions(+), 1 deletion(-) diff --git a/starter-code/basic-algorithms.js b/starter-code/basic-algorithms.js index 82f20d8ba..a719929b7 100644 --- a/starter-code/basic-algorithms.js +++ b/starter-code/basic-algorithms.js @@ -1,7 +1,93 @@ // Names and Input +var hacker1 = "Gustavo"; +console.log("The driver name is " + hacker1); +var hacker2 = prompt ("What is the navigator name?"); +console.log("The navigator name is " + hacker2); //Conditionals +var nameSpaces=""; +var nameReverse=""; + +if (hacker1.length > 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, XX characters!! " + hacker1.length + ); + } + +// Loops +//6 +for (i=0; i=0; i--) + { + nameReverse+=hacker2[i]; + nameReverse+=" "; + } + +console.log(nameReverse); + +//8 +var a = hacker1.length; +var b = hacker2.length; +var c = numberOfStrings(a,b); + +function numberOfStrings (a,b){ + if (a>b) { + return b; + } + else if (b>a){ + return a; + } + else { + return a; + } +} + +for (i=0; i hacker2[i]){ + console.log("Yo, the navigator goes first definitely"); + break; + } + //If loop on last iteration and the other conditions have not been met, then decide based on length of string which names goes first + else if (c-1===i){ + if (hacker1.length < hacker2.length) + { + console.log("The driver's name goes first"); + } + else + { + console.log("Yo, the navigator goes first definitely"); + } + } + } + } + -// Lorem ipsum generator