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

पायथन में किसी भी स्थान पर 5 जोड़कर अधिकतम संख्या ज्ञात करने का कार्यक्रम

मान लीजिए कि हमारे पास एक संख्या n है, हमें उस संख्या में कहीं भी 5 डालकर अधिकतम संख्या ज्ञात करनी है।

इसलिए, यदि इनपुट n =834 जैसा है, तो आउटपुट 8534 होगा।

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

  • अगर n> 0, तो

    • s :=n स्ट्रिंग के रूप में

    • k :=रिक्त स्ट्रिंग

    • c :=असत्य

    • प्रत्येक वर्ण के लिए मैं s में, करता हूँ

      • अगर i <5 और c गलत है, तो

        • k :=k "5" को संयोजित करना i

        • सी:=सच

      • अन्यथा,

        • k :=k concatenate i

    • k को पूर्णांक के रूप में लौटाएं

  • अन्यथा,

    • k :=रिक्त स्ट्रिंग

    • एस:=|एन| स्ट्रिंग के रूप में

    • c :=असत्य

    • प्रत्येक वर्ण के लिए मैं s में, करता हूँ

      • यदि i> 5 और c असत्य के समान हैं, तो

        • k :=k "5" को संयोजित करना i

        • सी:=सच

      • अन्यथा,

        • k :=k concatenate i

    • अगर c गलत है, तो

      • k :=k संयोजन "5"

  • वापसी (-के)

उदाहरण

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

def solve(n):
   if n > 0:
      s = str(n)
      k = ""
      c = False
      for i in s:
         if int(i) < 5 and c == False:
            k += "5" + i
            c = True
         else:
            k += i
      return int(k)
   else:
      k = ""
      s = str(abs(n))
      c = False
      for i in s:
         if int(i) > 5 and c == False:
            k += "5" + i
            c = True
         else:
            k += i
      if not c:
          k += "5"
      return int("-" + k)

n = 834
print(solve(n))

इनपुट

834

आउटपुट

8534

  1. एक सूची में सबसे बड़ी संख्या खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन दी गई सूची इनपुट, हमें दी गई सूची में सबसे बड़ी संख्या खोजने की जरूरत है। यहां हम दो दृष्टिकोणों पर चर्चा करेंगे सॉर्टिंग तकनीकों का उपयोग करना अंतर्निहित अधिकतम() फ़ंक्शन का उपयोग करना दृष्टिक

  1. 1 की अधिकतम संख्या के साथ पंक्ति खोजने के लिए मानचित्र फ़ंक्शन का उपयोग करके पायथन प्रोग्राम

    2D सरणी दी गई है और सरणियों के तत्व 0 और 1 हैं। सभी पंक्तियों को क्रमबद्ध किया गया है। हमें 1 की अधिकतम संख्या वाली पंक्ति ढूंढनी है। यहां हम मानचित्र () का उपयोग करते हैं। मानचित्र फ़ंक्शन कार्यात्मक प्रोग्रामिंग के लिए उपयोग किए जाने वाले पायथन बिल्ट-इन्स में सबसे सरल है। ये उपकरण अनुक्रमों और अन्

  1. पायथन कार्यक्रम अधिकतम तीन।

    तीन नंबर ए बी और सी को देखते हुए, हमारा काम यह है कि हमें दी गई संख्या में से अधिकतम तत्व को खोजना है। उदाहरण Input: a = 2, b = 4, c = 3 Output: 4 एल्गोरिदम Step 1: input three user input number. Step2: Add three numbers to list. Step 3: Using max() function to find the greatest number max(lst).