Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình kiểm tra chuỗi đối xứng (palindrome) trong Python


Cho chuỗi s, kiểm tra xem có phải palindrome hay không (đọc xuôi và ngược giống nhau).

Ví dụ, s = "racecar", đầu ra True.

Các bước giải quyết:

  • t := chuỗi đảo ngược của s.
  • Nếu t == s trả về True, ngược lại False.

Ví dụ minh họa

class Solution:
    def solve(self, s):
        t = s[::-1]
        if t == s:
            return True
        else:
            return False

ob = Solution()
print(ob.solve("racecar"))

Đầu vào

"racecar"

Đầu ra

True