Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for The Longest Palindromic by Lukeram
def longest_palindromic(text):
a=str(text)
print(len(a),a)
maxl=0
maxi=""
for i in range( len( a ) ):
for j in range(len( a ) , i-1 , -1):
b=a[i:j]
print(i, j , b)
if str(b) == str(b)[::-1] and len(b)>maxl:
maxl=len(b)
maxi=b
print (b)
return maxi
if __name__ == '__main__':
assert longest_palindromic("artrartrt") == "rtrartr", "The Longest"
assert longest_palindromic("abacada") == "aba", "The First"
assert longest_palindromic("aaaa") == "aaaa", "The A"
Nov. 9, 2016