JSFiddle - React, Tailwind, and code Playground

by bhupendra negi

JavaScript

function longestPalindrome(str) {
  var arr = [...str];
  var endArr = [];


  for (var i = 0; i < arr.length; i++) {
    var temp = "";
    temp = arr[i];
    longestSting = arr[i];
    for (var j = i + 1; j < arr.length; j++) {
      temp += arr[j];
      if (temp.length > 2 && temp === temp.split("").reverse().join("")) {

        endArr.push(temp);
        console.log(endArr);

      }
    }


  }
  return endArr;
}

longestPalindrome('121')