
Longest Palindromic Substring (medium)
Problem Statement
Given a string s, return the longest palindromic substring in s.
A string is called palindromic if it reads same from forward as backward.
A substring is a contiguous sequence of characters in the string.
Examples
-
Example 1:
- Input: s =
"racecar" - Expected Output:
"racecar" - Justification: The entire string is a palindrome and is the longest substring.
- Input: s =
-
Example 2:
- Input: s =
"abccd" - Expected Output:
"cc" - Justification: The longest palindromic substring is
"cc"in the stringabccd.
- Input: s =
-
Example 3:
- Input: s =
"xyzzy" - Expected Output:
"yzzy" - Justification: The substring
"yzzy"is the longest palindromic substring.
- Input: s =
Try it yourself
Try solving this question here:
Python3
Python3
. . . .
.....
.....
.....
Unlock this and all other premium problems.
No code editor for this lesson
This lesson focuses on concepts and theory