Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
The Longest Palindromic solution in Clear category for The Longest Palindromic by konradgolinski
def longest_palindromic(text):
text = text.lower()
results = []
for i in range(len(text)):
for j in range(0, i):
chunk = text[j:i + 1]
if chunk == chunk[::-1]:
results.append(chunk)
print(len(results))
if len(results) > 0:
return results[results.index(max(results,key=len))]
print(results[results.index(max(results,key=len))])
else:
return text[0]
if __name__ == '__main__':
assert longest_palindromic("artrartrt") == "rtrartr", "The Longest"
assert longest_palindromic("abacada") == "aba", "The First"
assert longest_palindromic("aaaa") == "aaaa", "The A"
assert longest_palindromic("abc") == "a", "The Lowest"
Nov. 15, 2016