每日一题 2697. 字典序最小回文串(简单)

2023-12-13 17:10:34

在这里插入图片描述
遍历字符串,对于对称位置不对的情况,由于需要字典序要小,所以就把字典序大的替换成小的

class Solution:
    def makeSmallestPalindrome(self, s: str) -> str:
        s = list(s)
        for i in range(len(s) // 2):
            if s[i] > s[-1 - i]:
                s[i] = s[-1 - i]
            elif s[i] < s[-1 - i]:
                s[-1 - i] = s[i]
        return ''.join(s)

文章来源:https://blog.csdn.net/qq_46636391/article/details/134973219
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。