JSFiddle - React, Tailwind, and code Playground

by pashkes

JavaScript

longestPalindrome=function(s){
  var longest = 0;
  var length = s.length;
//debugger;
  for(var i=0; i < length; i++){
    for(var j = i+1; j <= length; j++) {
      var str = s.slice(i,j);
      var l = str.length
      if(isPalindrome(str) && longest < l) {
        longest = l;
      }
    }
  }
  return longest;
}

function isPalindrome(s) {
  var arr = s.split("");
  return s == arr.reverse().join("");
}

console.log(longestPalindrome('aabbaa43457777777'))