From afb6f162e04aff68471f4209711be8dc07b6d19f Mon Sep 17 00:00:00 2001
From: AryFlo <ary7521@gmail.com>
Date: Fri, 28 Mar 2025 15:15:39 +0100
Subject: [PATCH] Solved lab

---
 index.js | 41 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 40 insertions(+), 1 deletion(-)

diff --git a/index.js b/index.js
index 6b0fec3ad..bd9771043 100644
--- a/index.js
+++ b/index.js
@@ -1,7 +1,46 @@
 // Iteration 1: Names and Input
 
+let hacker1 = "Sergio";
+console.log("The driver's name is " + hacker1);
 
-// Iteration 2: Conditionals
+let hacker2 = "Carlos";
+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 driverNameWithSpaces = "";
+for (let i = 0; i < hacker1.length; i++) {
+  driverNameWithSpaces += hacker1[i].toUpperCase() + " ";
+}
+console.log(driverNameWithSpaces.trim());
+
+let reversedNavigatorName = "";
+for (let i = hacker2.length - 1; i >= 0; i--) {
+  reversedNavigatorName += hacker2[i];
+}
+console.log(reversedNavigatorName);
+
+if (hacker1 < hacker2) {
+  console.log("The driver's name goes first.");
+} else if (hacker1 > hacker2) {
+  console.log("Yo, the navigator goes first, definitely.");
+} else {
+  console.log("What?! You both have the same name?");
+}