classSolution: deflongestPalindrome(self, s: str) -> str: res = '' for i in range(len(s)): temp = self.helpper(s, i, i) if len(temp) > len(res): res = temp temp = self.helpper(s, i, i+1) if len(temp) > len(res): res = temp return res defhelpper(self, s, l, r): while l >= 0and r < len(s) and s[l] == s[r]: l -= 1 r += 1 return s[l+1:r]