Skip to content

Instantly share code, notes, and snippets.

@Annahogberg
Created June 11, 2018 16:34
Show Gist options
  • Save Annahogberg/c412a89c14bb0b02b289e361abe4bb33 to your computer and use it in GitHub Desktop.
Save Annahogberg/c412a89c14bb0b02b289e361abe4bb33 to your computer and use it in GitHub Desktop.
[MAD PP] Raul Valenzuela & Anna Hogberg
var hacker1 = "Anna"
console.log("The driver's name is " + hacker1)
var hacker2 = prompt("What's your name?")
console.log("The navigator's name is " + hacker2)
if (hacker1.length == hacker2.length) {
console.log("wow, you both got equally long names, " + hacker1.lenght + " characters!!");
}
else if (hacker1.length > hacker2.length) {
console.log("The Driver has the longest name, it has " + hacker1.length + " characters");
} else {
console.log("Yo, navigator got the longest name, it has " + hacker2.length + " characters");
}
console.log(hacker1.toUpperCase().split('').join(' '));
var reversed = hacker2.split('').reverse().join('')
console.log(reversed);
var compare = hacker1.localeCompare(hacker2);
while(hacker2) {
if (compare === -1) {
console.log("The driver's name goes first");
break;
} else if (compare === 0) {
console.log("What?! You both got the same name?");
break;
} else if (compare === 1) {
console.log("Yo, the navigator goes first definitely");
break;
}
}
var newString = prompt("Please, enter a new string").toLowerCase().replace(/\s/g,"",).replace(/,/g,"");
var reversedString = newString.split('').reverse().join('').toLowerCase();
if (newString === reversedString) {
console.log("It' a palindrome.");
} else {
console.log("It is not a palindrome");
}
var lorenIpsum = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc imperdiet velit vitae lacinia aliquam. Etiam vel tellus ipsum. Mauris aliquet scelerisque purus in scelerisque. Ut id urna et leo lacinia venenatis in in magna. Morbi euismod massa in lorem feugiat, nec vestibulum orci dictum. Sed gravida massa id sem tristique, id finibus dolor gravida. Pellentesque molestie leo a dictum vulputate. Vivamus vulputate pharetra nunc, bibendum condimentum turpis accumsan id. Aenean consectetur, mauris vel mattis pellentesque, lectus tellus porttitor leo, non porttitor velit sem ac elit. Donec nec mauris eu ligula placerat malesuada at eget augue. Nulla scelerisque non ante ac porta. Etiam aliquam elementum diam, et interdum sem molestie vitae. Integer non odio aliquam, volutpat neque in, consequat urna. Pellentesque porttitor quam quis est posuere bibendum. Pellentesque dictum metus sit amet purus viverra ornare. Nullam non erat dolor." +
"Nulla finibus, lacus quis accumsan tempor, lectus mauris suscipit massa, id molestie est est in nisi. Mauris laoreet vitae sapien eget ultricies. Aenean id pulvinar turpis. Suspendisse lobortis scelerisque metus, id tristique ligula. Phasellus auctor in lacus non hendrerit. Cras feugiat egestas ipsum, sed interdum leo lobortis sed. Praesent porta semper mollis. Vestibulum a varius ipsum. Donec pellentesque commodo mi pellentesque cursus." +
"Proin id leo sed turpis pulvinar cursus tempor ut ipsum. Phasellus auctor mattis fringilla. Curabitur quis tristique magna, id pellentesque dolor. Sed pharetra nisl magna, laoreet hendrerit ipsum dignissim nec. Maecenas at nunc ut ex posuere finibus non eu tellus. Proin scelerisque lectus in mi molestie, eu fringilla diam porttitor. Quisque rutrum mi eu sollicitudin finibus. In sit amet felis nec ipsum pulvinar sollicitudin eu ut leo. Donec molestie rutrum ex, sed bibendum augue semper sit amet. Cras mollis sem mi, ac sollicitudin quam vestibulum sed. Ut at justo orci. Quisque id posuere metus, eget fringilla velit. Praesent ornare dolor hendrerit odio maximus, sit amet ornare quam fringilla.";
@Annahogberg
Copy link
Author

La parte de palindrome ha sido más complicado, nos ha costado quitar los espacios y las comas. Hemos buscado en google y hemos preguntado a los TA´s.

Hemos completado hasta el número 9. Dudas sobre replace().

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment