2023-12-09 18:42:21 +08:00
< p > You are given a string < code > s< / code > . You can convert < code > s< / code > to a < span data-keyword = "palindrome-string" > palindrome< / span > by adding characters in front of it.< / p >
2022-03-27 18:35:17 +08:00
< p > Return < em > the shortest palindrome you can find by performing this transformation< / em > .< / p >
< p > < / p >
2023-12-09 18:42:21 +08:00
< p > < strong class = "example" > Example 1:< / strong > < / p >
2022-03-27 18:35:17 +08:00
< pre > < strong > Input:< / strong > s = "aacecaaa"
< strong > Output:< / strong > "aaacecaaa"
2023-12-09 18:42:21 +08:00
< / pre > < p > < strong class = "example" > Example 2:< / strong > < / p >
2022-03-27 18:35:17 +08:00
< pre > < strong > Input:< / strong > s = "abcd"
< strong > Output:< / strong > "dcbabcd"
< / pre >
< p > < / p >
< p > < strong > Constraints:< / strong > < / p >
< ul >
< li > < code > 0 < = s.length < = 5 * 10< sup > 4< / sup > < / code > < / li >
< li > < code > s< / code > consists of lowercase English letters only.< / li >
< / ul >