欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

算法 | 回声字符串

最编程 2024-06-08 08:48:10
...

正好在网上看到有关于回文字符串的讨论,网上是用python语方特性list[::-]来处理的。

下面是用双指针进行判断。

"""
回文字符串
"""
def isPalidrome(data:str):
    left=0
    right=len(data)-1
    while left<=right:
        if data[left]==data[right]:
            left+=1
            right-=1
        else:
            return False
    return True

test=['level','noon','z','abab','12321','123w1']
for x in test:
    print(isPalidrome(x))