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 VitGadurek
def longest_palindromic(text):
if text==text[::-1]: return text
else:
a = longest_palindromic(text[0:-1])
b = longest_palindromic(text[1:])
if len(a)>=len(b):
return a
else:
return b
if __name__ == '__main__':
assert longest_palindromic("artrartrt") == "rtrartr", "The Longest"
assert longest_palindromic("abacada") == "aba", "The First"
assert longest_palindromic("aaaa") == "aaaa", "The A"
April 11, 2016