Krijo një skript për të gjetur palindromin më të gjatë në një varg të dhënë
""" Gjej palindromin më të gjatë në një varg të dhënë """ def find_longest_palindrome(s): # Inicializoni rezultatin max_length = 1 # Inicializoni fillimin dhe indexin e fundit të fillimit, fundi = 0, 0 # Iteroni mbi vargun e hyrjes për i në varg(1, len(s)): # Gjeni palindromin më të gjatë të gjatë të gjithë gjatësi të ulët, të lartë = i-1, i ndërsa të ulët >= 0 dhe të lartë <len(s) dhe s[slow] == s[high]: nëse i lartë - i ulët + 1 > max_length: start = i fundit i ulët = i lartë max_length = i lartë - + 1 i ulët - = 1 i lartë + = 1 # Gjeni palindromin më të gjatë të çuditshëm, i lartë = i-1, i = 1 i gjatë > 0 dhe i lartë len: s) dhe s[slow] == s[high = i lartë - s = i madh = i madh = i madh = i madh = i madh = i madh = i madh = i madh