Guest User

Untitled

a guest
Oct 22nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.89 KB | None | 0 0
  1. // Names and Input
  2.  
  3. var hacker1 = "Alberto Soler";
  4. console.log(`The driver's name is ${hacker1}`);
  5.  
  6. var hacker2 = "Angel Terron";
  7. console.log(`The navigator name is ${hacker2}`);
  8.  
  9. // Conditionals
  10.  
  11. switch (true) {
  12. case (hacker1.length > hacker2.length):
  13. console.log(`The Drive has the longest name, it has ${hacker1.length}`);
  14. break;
  15. case (hacker2.length > hacker1.length):
  16. console.log(`Yo, navigator got the longest name, it has ${hacker2.length}`);
  17. break;
  18. default:
  19. console.log(`Wow, you both got equally long names, ${hacker1.length} characters!!`);
  20.  
  21. }
  22.  
  23. // Loops
  24.  
  25. var newNameDriver = "";
  26. var newNameNavigator = "";
  27.  
  28.  
  29. for(var i=0; i<hacker1.length; i++){
  30. newNameDriver = newNameDriver + hacker1[i] + " ";
  31. }
  32.  
  33. console.log(newNameDriver.toUpperCase());
  34.  
  35. for(var i = hacker2.length - 1; i >= 0; i--) {
  36. newNameNavigator = newNameNavigator + hacker2[i];
  37. }
  38.  
  39. console.log(newNameNavigator);
  40.  
  41. if (hacker1 > hacker2) {
  42. console.log("Yo, the navigator goes first definitely");
  43. } else if (hacker1 < hacker2) {
  44. console.log("The driver's name goes first");
  45. } else {
  46. console.log("What?! You both got the same name?");
  47. }
  48.  
  49.  
  50. var stringToUser = "amor, rom";
  51.  
  52. var toReplace = /[^A-Za-z0-9]/g;
  53. var cleanString = stringToUser.toLowerCase().replace(toReplace, '');
  54.  
  55. var stringLen = cleanString.length;
  56. var palindrome = true
  57.  
  58. for (var i=0; i < stringLen/2; i++) {
  59. if (cleanString[i] !== cleanString[stringLen - 1 - i]) {
  60. palindrome = false;
  61. }
  62. }
  63.  
  64. if (palindrome === true) {
  65. console.log("The word is palindrome.");
  66. } else {
  67. console.log("The word is not palindrome.");
  68. }
  69.  
  70.  
  71. var loremText = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc imperdiet vel eros ut commodo. Pellentesque non enim sit amet metus fermentum convallis posuere id est. Duis tellus orci, facilisis suscipit velit et, porta ornare ante. Phasellus fermentum, nisi et scelerisque pretium, metus ex varius dui, sit amet condimentum justo justo at leo. Aenean sagittis lorem in vehicula malesuada. Morbi pharetra urna mi, vehicula fermentum sem placerat sed. Aliquam tincidunt sed dolor a commodo. Integer enim augue, tempor at augue et, porttitor iaculis massa. Proin posuere commodo pellentesque. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Mauris placerat odio pellentesque, mollis magna porta, sodales odio. Donec non imperdiet tortor, at suscipit mauris. Nullam in ullamcorper orci. Cras finibus laoreet ipsum vitae ultricies. Praesent ornare, quam eget iaculis tempor, enim risus vulputate eros, ac vulputate sapien purus id arcu.
  72.  
  73. Quisque faucibus lectus vitae vulputate sagittis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vulputate eu orci finibus varius. Nulla suscipit rhoncus risus in blandit. Nunc in arcu eu enim gravida volutpat vel porttitor massa. Donec id quam et erat gravida hendrerit non in ligula.
  74.  
  75. Etiam convallis auctor enim, quis volutpat nibh viverra sed. Praesent efficitur, elit ullamcorper faucibus porttitor, ligula urna tempus nulla, eget pulvinar erat elit vitae purus. Suspendisse lobortis maximus lacus luctus dictum. Maecenas pulvinar massa non lacus congue faucibus. Duis at vestibulum odio. Quisque ultrices ante ex, eu porttitor ante luctus at. Duis leo libero, auctor vehicula risus id, sollicitudin vestibulum magna. Curabitur egestas a nisi vel viverra. Nunc tincidunt nunc eget nisi iaculis, in facilisis magna lacinia. Aliquam mi tellus, rutrum vel vehicula quis, imperdiet vel velit. Praesent nunc tellus, egestas id metus a, hendrerit rhoncus diam. Donec congue accumsan est non imperdiet. Phasellus sodales, tortor eu molestie venenatis, mi tellus congue eros, nec vestibulum turpis tortor a nisi.`;
  76.  
  77. var countWords = 0;
  78.  
  79. for (var i = 0; i < loremText.length; i++) {
  80. if (loremText[i] === " ") {
  81. countWords++;
  82. }
  83. }
  84.  
  85. console.log(`The text has ${countWords + 1} words.`);
Add Comment
Please, Sign In to add comment