class Solution {
public:
string longestPalindrome(string s) {
int max=0;
string maxs;
for(int i=0;i<s.size();i++){
string tem1=judgeSize(s,i,i);
string tem2=judgeSize(s,i,i+1);
if(max<tem1.size()){
max=tem1.size();
maxs=tem1;
}
if(max<tem2.size()){
max=tem2.size();
maxs=tem2;
}
}
return maxs;
}
string judgeSize(string s,int i,int j){
while(i>=0&&j<s.size()&&s[i]==s[j]){
i--;
j++;
}
return s.substr(i+1,j-i-1);
}
};