Recherche du plus long palindrome dans une chaîne
PHP
Medium
strings
Tâche «Recherche du plus long palindrome dans une chaîne»
Écrivez une fonction qui prend une chaîne et trouve la sous-chaîne palindrome la plus longue. S'il y en a plusieurs, retournez la première dans l'ordre. La chaîne est composée uniquement de lettres latines minuscules. La longueur de la chaîne est de 1 à 1000 caractères. Implémentez un algorithme avec une complexité temporelle O(n²) ou mieux.
Format d\ entrée
Une seule chaîne contenant une séquence quelconque de lettres latines minuscules.
Format de sortie
Une seule chaîne — la sous-chaîne palindrome la plus longue. S'il n'y a pas de palindrome, affichez une chaîne vide.
Exemples
Exemple 1
ENTRÉE
babad
SORTIE
bab
Exemple 2
ENTRÉE
abbae
SORTIE
abba
Exemple 3
ENTRÉE
a
SORTIE
a
main.php