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

पायथन का उपयोग करके स्ट्रिंग्स को बारी-बारी से मर्ज करने का प्रोग्राम


मान लीजिए हमारे पास दो स्ट्रिंग्स s और t हैं। हमें उन्हें बारी-बारी से अक्षर जोड़कर मर्ज करना है, s से शुरू करके। यदि s और t समान लंबाई के नहीं हैं, तो अतिरिक्त अक्षरों को मर्ज की गई स्ट्रिंग के अंत में जोड़ दें।

उदाहरण के लिए, यदि इनपुट s = "major" t = "general" है, तो आउटपुट "mgaejnoerral" होगा, क्योंकि t, s से बड़ा है, इसलिए हमने अंत में अतिरिक्त भाग "ral" जोड़ा है।

हल करने के चरण

  • i := j := 0

  • result := खाली स्ट्रिंग

  • जब तक i < s का आकार और j < t का आकार, करें

    • result := result + s[i] + t[j]

    • i := i + 1

    • j := j + 1

  • जब तक i < s का आकार, करें

    • result := result + s[i]

    • i := i + 1

  • जब तक j < t का आकार, करें

    • result := result + t[j]

    • j := j + 1

  • result वापस करें

उदाहरण

def solve(s, t):
    i = j = 0
    result = ""
    while i < len(s) and j < len(t):
        result += s[i] + t[j]
        i += 1
        j += 1
    while i < len(s):
        result += s[i]
        i += 1
    while j < len(t):
        result += t[j]
        j += 1
    return result

s = "major"
t = "general"
print(solve(s, t))

इनपुट

"major", "general"

आउटपुट

mgaejnoerral
  1. पायथन प्रोग्राम: मर्ज सॉर्ट पायथन प्रोग्राम: मर्ज सॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सरणी दी गई है, हमें मर्ज सॉर्ट की अवधारणा का उपयोग करके इसे क्रमबद्ध करना है। यहां हम अधिकतम तत्व को अंत में रखते हैं। यह तब तक दोहराया जाता है जब तक सरणी क्रमबद्ध नहीं हो जाती। उदाहरण # मर्ज फ़ंक्शन def merge(arr, l, m, r)

  1. पायथन प्रोग्राम: पुनरावर्ती मर्ज सॉर्ट पायथन प्रोग्राम: पुनरावर्ती मर्ज सॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सरणी दी गई है, हमें पुनरावृत्ति द्वारा मर्ज सॉर्ट की अवधारणा का उपयोग करके इसे क्रमबद्ध करना है। यहां हम अधिकतम तत्व को अंत में रखते हैं। यह तब तक दोहराया जाता है जब तक सरणी क्रमबद्ध नहीं हो जाती। उदाहरण # पुनरावर्ती तरीका

  1. - Python का उपयोग करके बेसिक कैलकुलेटर प्रोग्राम

    इस प्रोग्राम में हम देखेंगे कि Python प्रोग्राम का उपयोग करके कैलकुलेटर की बुनियादी कार्यक्षमताओं को कैसे पूरा किया जाए। यहां हम गणना करने और परिणाम लौटाने के लिए अलग-अलग फ़ंक्शन बनाते हैं। साथ ही उपयोगकर्ता इनपुट ऑपरेटर की पसंद के साथ स्वीकार किया जाता है।उदाहरण# यह फ़ंक्शन जोड़ करता है def add(a,