sanjay555

Palindrom_Or_Not.js

Jan 3rd, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ***Checkout the section 2 for working code***
  2. // Section 1:
  3. // let lengths = prompt("Enter Length of the string");
  4. // let data = [];
  5. //
  6. // if (data.lenght < 2) {
  7. //   alert("Please Enter Length 2 or more");
  8. // } else {
  9. //   for (var i = 0; i <= lengths.length; i++) {
  10. //     let stringData = prompt("Enter Characters");
  11. //     data.push(stringData);
  12. //   }
  13. //   console.log(`You entered data ${data}`);
  14. //   let fchar = data[0];
  15. //   console.log('first char: ' + fchar)
  16. //   console.log(`last char: ${data.length}`)
  17. //   let lchar = data.length
  18. //   console.log('lchar :' + lchar)
  19. //   // let lenlchar = data.length;
  20. //
  21. //
  22. //
  23. //
  24. //
  25. //
  26. //
  27. //   console.log('lenlchar :' + lenlchar)
  28. //   console.log('test', data[lenlchar])
  29. //   // var lchar = data[lenlchar]
  30. //   console.log('first char: ' + fchar);
  31. //   console.log('lastchar :', + lchar);
  32. //
  33. //
  34. //
  35. //   if (fchar == lchar) {
  36. //     console.log("proceed");
  37. //   } else {
  38. //     console.log("Exit");
  39. //   }
  40. //   // if(data[0] === 'a')   {
  41. //   //   console.log('a')
  42. //   // }
  43. //   // let lengthofData = data.length
  44. //   // console.log(`Length of Array Data : ${lengthofData}`);
  45. //   //
  46. //   // let halfTheArray = lengthofData / 2
  47. //   // console.log(halfTheArray);
  48. // }
  49. // ===================================================================================================================
  50. // Section 2:
  51.  
  52. // Efficient code to check Entered any type of data whether its palindrom or not!
  53. // past this code in Google Chrome Dev tool's console to check real-quick
  54. // Inputes: 1: AABCCBAA (Strig data)
  55. //          2: 123321 (numbers)
  56. //          3: ?--? (symbols)
  57.  
  58. palindrom = str => {
  59.   let originalString = str;
  60.   console.log(`Original String you enterd: ${originalString}`);
  61.  
  62.   let reverseString = originalString
  63.     .split("")
  64.     .reverse()
  65.     .join("");
  66.   console.log(`Reverse String:  ${reverseString}`);
  67.   if (reverseString === originalString) {
  68.     alert(`Yes ${originalString} is Pladindrom ${reverseString}`);
  69.   } else {
  70.     alert(`${originalString} is not a plaindrom`);
  71.   }
  72. };
  73.  
  74. let userInput = prompt("Enter String Here to check Palindrom or NOT");
  75. if (userInput.length >= 2) {
  76.   console.log(palindrom(userInput));
  77. } else {
  78.   alert("Please Enter valide data to check palindrom or NOT !!");
  79. }
Add Comment
Please, Sign In to add comment