Skip to content

Commit 9e4c675

Browse files
Solve : Longest Palindromic Substring
1 parent 7e6495f commit 9e4c675

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
class Solution:
2+
def longestPalindrome(self, s):
3+
def expand(left, right):
4+
while left >= 0 and right < len(s) and s[left] == s[right]:
5+
left -= 1
6+
right += 1
7+
return s[left + 1:right]
8+
res = ""
9+
for i in range(len(s)):
10+
odd = expand(i, i)
11+
even = expand(i, i + 1)
12+
res = max(res, odd, even, key=len)
13+
return res

0 commit comments

Comments
 (0)