Check if a string contains a palindromic sub-string of even length in Python



Suppose we have a string s. We have to check whether this string contains some even length palindrome or not.

So, if the input is like s = "afternoon", then the output will be True as "afternoon" has even length palindrome "noon".

To solve this, we will follow these steps:

  • for i in range 0 to size of string - 1, do
    • if string[i] is same as string[i + 1], then
      • return True
  • return False

Let us see the following implementation to get better understanding −

Example

 Live Demo

def solve(string):    for i in range (0, len(string)):       if (string[i] == string[i + 1]):          return True    return False s = "afternoon" print(solve(s))

Input

"afternoon"

Output

True
Updated on: 2020-12-29T13:12:42+05:30

403 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements