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

पायथन में अंकों की सूची के रूप में दिखाई गई संख्या में एक जोड़ने का कार्यक्रम

मान लीजिए कि हमारे पास अंक नामक एक सरणी है, जिसमें किसी संख्या के दशमलव अंक होते हैं। उदाहरण के लिए, [2, 5, 6] 256 के लिए है। हमें इस संख्या के साथ 1 जोड़ना होगा और सूची को पहले की तरह उसी प्रारूप में वापस करना होगा।

इसलिए, यदि इनपुट nums =[2, 6, 9] जैसा है, तो आउटपुट [2, 7, 0] होगा।

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

  • मैं :=अंकों का आकार - 1

  • जबकि मैं>=0, करते हैं

    • अगर अंक [i] + 1 <=9, तो

      • अंक[i] :=अंक[i] + 1

      • लूप से बाहर आएं

    • अन्यथा,

      • अंक [i] :=0

      • मैं :=मैं - 1

  • अगर मैं <0, तो

    • 0 की स्थिति में अंकों में 1 डालें

  • वापसी संख्या

उदाहरण

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

def solve(nums):
   i = len(nums) - 1
   while i >= 0:
      if nums[i] + 1 <= 9:
         nums[i] = nums[i] + 1
         break
      else:
         nums[i] = 0
      i -= 1
   if i < 0:
      nums.insert(0, 1)
   return nums

nums = [2, 6, 9]
print(solve(nums))

इनपुट

[2, 6, 9]

आउटपुट

[2, 7, 0]

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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें सभी सूची दी गई है, हमें सूची में उपलब्ध सबसे छोटी संख्या प्रदर्शित करने की आवश्यकता है यहां हम या तो सूची को क्रमबद्ध कर सकते हैं और सबसे छोटा तत्व प्राप्त कर सकते हैं या सबसे छोटा तत्व प्राप्त करने के लिए अंतर्न

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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें सूची के सबसे बड़े तत्व की गणना करने की आवश्यकता है। यहाँ हम समस्या कथन के समाधान तक पहुँचने के लिए बिल्ट-इन फ़ंक्शंस की मदद लेंगे सॉर्ट() फ़ंक्शन का उपयोग करना उदाहरण # list list1 = [23,1

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

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