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 etarasenko
def longest_palindromic(text):
text_length = len(text)
for sample_length in range(text_length, 0, -1):
for start in range(text_length-sample_length+1):
end = start + sample_length
sample = text[start:end]
if sample == sample[::-1]:
return sample
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 9, 2016