TZinovieva

Palindrome Integers JS

Feb 3rd, 2023 (edited)
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function palindromeIntegers(arr) {
  2.     for (let i = 0; i < arr.length; i++) {
  3.         let currentNum = arr[i];
  4.  
  5.         let currentNumAsString = currentNum.toString();
  6.         let currentStringLength = currentNumAsString.length;
  7.         let fromLeft = '';
  8.         let fromRight = '';
  9.         for (let j = 0; j < currentStringLength; j++) {
  10.             let symbolFromLeft = currentNumAsString[j];
  11.             fromLeft += symbolFromLeft;
  12.         }
  13.         for (let k = currentStringLength - 1; k >= 0; k--) {
  14.             let symbolFromRight = currentNumAsString[k];
  15.             fromRight += symbolFromRight;
  16.         }
  17.         if (fromLeft === fromRight) {
  18.             console.log('true');
  19.         } else {
  20.             console.log('false');
  21.         }
  22.     }
  23. }
  24.  
  25. OR
  26.  
  27. function palindromeIntegers(array) {
  28.     let arrayLength = array.length;
  29.     for (let i = 0; i < arrayLength; i++) {
  30.         let singleArray = array[i].toString();
  31.         let reversedArray = singleArray.split('').reverse().join('');
  32.  
  33.         if (singleArray === reversedArray) {
  34.             console.log(true);
  35.         } else {
  36.             console.log(false);
  37.         }
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment