समस्या विवरण
एक स्ट्रिंग s दी गई है, हमें इसमें से सभी "y" और "xz" को एक ही इटरेशन में हटाना है।
उदाहरण
इनपुट: "xyxxzyyxxzx"
आउटपुट: "xxxx"
एल्गोरिदम
- पहले स्ट्रिंग से "xz" हटाएं
- परिणामी स्ट्रिंग से "y" हटाएं
- अंतिम स्ट्रिंग वापस करें
पायथन कार्यान्वयन
class Solution:
def solve(self, s):
return s.replace("xz", "").replace("y", "")
ob = Solution()
print(ob.solve("xyxxzyyxxzx"))
इनपुट
"xyxxzyyxxzx"
आउटपुट
xxxx
नोट
पायथन का replace() मेथड सभी ऑकरेंस को एक साथ रिप्लेस करता है, इसलिए यह एक ही पास में काम करता है।