/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param A string字符串 
 * @return int整型
 */
function getLongestPalindrome( A ) {
    // write code here
//     if(A.length<=1)return 1
    let arr = A.split('');
    let len = arr.length;
//     let rtr = [];
//     let ltr = [];
    let count = 0;
    for(let i = 0;i<len;i++){
        let k = i,j=i+1;
        while(arr[k]&&arr[j]&&arr[k]==arr[j]){
            k--;
            j++;
        }
       count<j-k-1&&(count=j-k-1)
//         rtr.push(j-k-1)
        k=i-1;
        j = i+1;
        while(arr[k]&&arr[j]&&arr[k]==arr[j]){
            k--;
            j++;
        }
       count<j-k-1&&(count=j-k-1)
//         ltr.push(j-k-1)
    }
    return count
//     console.log(rtr,ltr)
//     return Math.max(...rtr.concat(ltr))
    
}
module.exports = {
    getLongestPalindrome : getLongestPalindrome
};