Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

अजगर में एक पुनरावृत्ति में सबस्ट्रिंग निकालें

मान लीजिए कि हमारे पास एक स्ट्रिंग s है, हमें स्ट्रिंग में सभी "y" और "xz" को एक पुनरावृत्ति में निकालना होगा।

इसलिए, यदि इनपुट s ="xyxxzyyxxzx" जैसा है, तो आउटपुट xxxx होगा

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • अस्थायी:=xz को हटाने के बाद स्ट्रिंग
  • y को हटाने के बाद तापमान लौटाएं

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

उदाहरण

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

इनपुट

"xyxxzyyxxzx"

आउटपुट

xxxx

  1. पायथन में प्लस वन

    मान लीजिए कि हमारे पास पूर्णांकों की एक सरणी है, मान लीजिए A. A में n तत्व होंगे, और वे गैर-ऋणात्मक हैं। संपूर्ण सरणी A एक बड़ी संख्या का प्रतिनिधित्व कर रहा है। अतः यदि A =[5, 3, 2, 4] दिया जाता है, तो यह संख्या 5324 को इंगित करता है। हमें उस सरणी A को लेना है, फिर संख्या को 1 से बढ़ाना है, और दिए

  1. पायथन में पिछड़ा पुनरावृत्ति

    कभी-कभी हमें किसी सूची के तत्वों को पिछड़े क्रम में देखने की आवश्यकता होती है। इसे प्राप्त करने के लिए हमें पहले अंतिम तत्व को पढ़ना होगा और फिर अंतिम लेकिन एक और इसी तरह इंडेक्स 0 पर तत्व तक पढ़ना होगा। इसे प्राप्त करने के लिए विभिन्न पायथन प्रोग्रामिंग सुविधाओं का उपयोग किया जा सकता है। श्रेणी का

  1. लूप के लिए अजगर एकल वस्तुओं के लिए एक पुनरावृत्ति के लिए डिफ़ॉल्ट क्यों नहीं है?

    पायथन किसी ऐसी वस्तु पर पुनरावृति नहीं कर सकता जो पुनरावर्तनीय नहीं है। पायथन में फॉर लूप निर्माण पुनरावर्तनीय डेटा-प्रकार के भीतर अंतर्निहित कार्यों को कॉल करता है जो इसे पुनरावर्तनीय से तत्वों को निकालने की अनुमति देता है। चूंकि गैर-पुनरावर्तनीय डेटा-प्रकारों में ये विधियां नहीं हैं, इसलिए उनसे त