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

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


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

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

  • सरणी लें और इसे स्ट्रिंग बनाने के लिए प्रत्येक वर्ण को एक स्ट्रिंग में जोड़ें
  • फिर स्ट्रिंग को एक पूर्णांक में बदलें, फिर संख्या को 1 तक बढ़ाएं
  • फिर प्रत्येक अंक को विभाजित करें और एक और सरणी बनाएं

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

उदाहरण (पायथन)

class Solution(object):
   def plusOne(self, digits):
      """
      :type digits: List[int]
      :rtype: List[int]
      """
      num = ""
      for i in digits:
         num +=str(i)
      num = int(num)
      num+=1
      num = str(num)
      ans = []
      for i in num:
         ans.append(int(i))
      return ans
digits = [5,3,2,4]
ob1 = Solution()
print(ob1.plusOne(digits))

इनपुट

digits = [5,3,2,4]

आउटपुट

[5,3,2,5]

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

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

  1. पायथन बनाम रूबी, किसे चुनना है?

    मेरे दिमाग में पहली बात आती है, इन दोनों भाषाओं की तुलना ही क्यों? ऐसा इसलिए हो सकता है क्योंकि दोनों की व्याख्या की गई है, वस्तु उन्मुख दर्शन के साथ चुस्त भाषाएं और बहुत बड़े समुदाय समर्थन करते हैं। हालाँकि, हालांकि दोनों भाषाओं में कुछ विचार, वाक्य रचना तत्व हैं और लगभग समान विशेषताएं हैं, दोनों स

  1. एक सरणी को चक्रीय रूप से घुमाने के लिए पायथन प्रोग्राम

    उपयोगकर्ता इनपुट सरणी को देखते हुए। हमारा कार्य चक्रीय रूप से घुमाना है अर्थात दक्षिणावर्त मूल्य को घुमाना है। उदाहरण इनपुट:ए=[1,2,3,4,5]आउटपुट=[5,1,2,3,4] एल्गोरिदम चरण 1:इनपुट सरणी तत्व। चरण 2:अंतिम तत्व को एक चर x में संग्रहीत करें। चरण 3:सभी तत्वों को एक स्थान आगे शिफ्ट करें। चरण 4:सरणी के पहले