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

Loại bỏ các chuỗi con trong một lần lặp lại trong python

Giả sử chúng ta có một chuỗi s, chúng ta phải xóa tất cả “y” và “xz” trong chuỗi trong một lần lặp.

Vì vậy, nếu đầu vào là s =​​"xyxxzyyxxzx", thì đầu ra sẽ là xxxx

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

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

  • temp:=string sau khi loại bỏ xz
  • trở lại nhiệt độ sau khi loại bỏ y

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):
      return s.replace("xz","").replace("y","")
ob = Solution()
print(ob.solve("xyxxzyyxxzx"))

Đầu vào

"xyxxzyyxxzx"

Đầu ra

xxxx