Python Program to Check if Given String is Palindrome or Not using Recursion
Write Python Program to Check if Given String is Palindrome or Not using Recursion
# Write Python Program to Check if Given String is Palindrome or Not using Recursion def palindrome(S): if len(S) < 1: return True else: if S[0] == S[-1]: return palindrome(S[1:-1]) else: return False S = 'ABBDCBA' ans = palindrome(S) if ans == True: print(f'{S} is Palindrome') else: print(f'{S} is Not Palindrome')
Output:
Run 1:
ABBDCBA is Not Palindrome
Run 2:
ABCBA is Palindrome