Computer >> Máy Tính >  >> Lập trình >> Python

Một chữ cái tôi đang sử dụng trong Python

Giả sử chúng ta có hai chuỗi s0 và s1, chúng ta phải kiểm tra xem chúng có phải là đảo ngữ của nhau hay không. Như chúng ta biết, hai chuỗi được cho là đảo ngữ khi chúng ta có thể sắp xếp lại một chuỗi để trở thành chuỗi kia.

Vì vậy, nếu đầu vào giống như s0 ="nghe", s1 ="im lặng", thì đầu ra sẽ là Đúng.

Để giải quyết vấn đề này, chúng ta sẽ làm theo các bước sau -

  • sắp xếp các ký tự của s0 và s1

  • nếu dãy ký tự được sắp xếp của s0 và s1 giống nhau thì

    • trả về True

  • nếu không thì trả về False

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, s0, s1):
      return sorted(s0) == sorted(s1)
ob = Solution()
print(ob.solve("listen", "silent"))

Đầu vào

"listen", "silent"

Đầu ra

True