Giả sử chúng ta có một chuỗi s; chúng ta phải kiểm tra xem nó có phải là một hội chứng palindrome hay không. Như chúng ta biết palindrome là khi từ này chuyển tiếp và ngược lại.
Vì vậy, nếu đầu vào giống như s ="racecar", thì đầu ra sẽ là True
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -
- t:=đảo ngược của s
- nếu t giống với s, thì
- trả về True
- nếu không,
- trả về Sai
Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -
Ví dụ
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