Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Uncategorized category for The Longest Palindromic by Rounin
def longest_palindromic(text):
for length in range(0, len(text)+1)[::-1]:
for offset in range(0, len(text)-length+1):
if text[offset:offset+length] == text[offset:offset+length][::-1]:
return text[offset:offset+length]
if __name__ == '__main__':
assert longest_palindromic("artrartrt") == "rtrartr", "The Longest"
assert longest_palindromic("abacada") == "aba", "The First"
assert longest_palindromic("aaaa") == "aaaa", "The A"
July 26, 2017