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

पायथन में स्ट्रिंग वर्णों को जोड़ी में स्वैप करने का कार्यक्रम

मान लीजिए कि हमारे पास एक स्ट्रिंग s है। हमें सभी विषम स्थिति वाले तत्वों को सम स्थिति वाले तत्वों से स्वैप करना होगा। तो अंत में हमें s का क्रमचय मिलेगा जहां तत्वों को जोड़ीदार स्वैप किया जाता है।

इसलिए, यदि इनपुट s ="प्रोग्रामिंग" जैसा है, तो आउटपुट "rpgoarmmnig" होगा

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

  • s :=s के पात्रों से एक सूची बनाएं
  • i के लिए 0 से लेकर s-1 के आकार तक के लिए, 2 की वृद्धि करें
    • s[i], s[i+1] को s[i+1], s[i]
    • के साथ बदलें
  • पूरी स्ट्रिंग बनाने और वापस आने के लिए s से वर्णों में शामिल हों

उदाहरण

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

def solve(s):
   s = list(s)
   for i in range(0, len(s)-1, 2):
      s[i], s[i+1] = s[i+1], s[i]

   return ''.join(s)

s = "programming"
print(solve(s))

इनपुट

"programming"

आउटपुट

rpgoarmmnig

  1. पायथन प्रोग्राम यह जांचने के लिए कि क्या एक स्ट्रिंग में सभी अद्वितीय वर्ण हैं

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक स्ट्रिंग इनपुट को देखते हुए, हमें यह पता लगाना होगा कि किसी स्ट्रिंग में सभी अद्वितीय वर्ण हैं या नहीं। दृष्टिकोण हम बूलियन मानों की एक सरणी बनाएंगे, जहां इंडेक्स i पर वेरिएबल फ्लैग इंगित कर

  1. एक स्ट्रिंग में दर्पण वर्ण खोजने के लिए पायथन प्रोग्राम

    उपयोगकर्ता इनपुट स्ट्रिंग और उस स्थिति से स्थिति को देखते हुए हमें वर्णों को वर्णानुक्रम में स्ट्रिंग की लंबाई तक दर्पण करने की आवश्यकता है। इस ऑपरेशन में, हम a को z, b से y, c से x, d से w में बदलते हैं और इसी तरह से पहला कैरेक्टर आखिरी हो जाता है और इसी तरह चालू। Inpu t: p = 3 Input string = p

  1. वर्णों की सूची को एक स्ट्रिंग में बदलने के लिए पायथन प्रोग्राम

    पायथन को इस प्रकार के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण क्रमांकन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा - ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd&