কম্পিউটার

পাইথনে এক পুনরাবৃত্তিতে সাবস্ট্রিংগুলি সরান


ধরুন আমাদের একটি স্ট্রিং s আছে, আমাদের একটি পুনরাবৃত্তিতে স্ট্রিং এর সমস্ত "y" এবং "xz" মুছে ফেলতে হবে।

সুতরাং, যদি ইনপুট s ="xyxxzyyxxzx" এর মত হয়, তাহলে আউটপুট হবে xxxx

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • temp :=স্ট্রিং xz অপসারণের পরে
  • y অপসারণের পরে তাপমাত্রা ফেরত দিন

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

উদাহরণ

class Solution:
   def solve(self, s):
      return s.replace("xz","").replace("y","")
ob = Solution()
print(ob.solve("xyxxzyyxxzx"))

ইনপুট

"xyxxzyyxxzx"

আউটপুট

xxxx

  1. পাইথনে অভিধান ডেটা টাইপ

  2. পাইথনে প্লাস ওয়ান

  3. পাইথনে পশ্চাদগামী পুনরাবৃত্তি

  4. কেন লুপের জন্য পাইথন একক বস্তুর জন্য একটি পুনরাবৃত্তিতে ডিফল্ট হয় না?