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

पायथन में एड वन (सरणी रूप में संख्या में 1 जोड़ना)

समस्या विवरण

पूर्णांकों की सूची n दी गई है जो एक दशमलव संख्या दर्शाती है (प्रत्येक अंक 0-9)। इसमें 1 जोड़कर उसी फॉर्मेट में वापस करें।

उदाहरण

इनपुट: [9, 9] (संख्या 99)

आउटपुट: [1, 0, 0] (संख्या 100)

एल्गोरिदम

  1. शुरुआत में 0 जोड़ें: n = [0] + n (कैरी के लिए)
  2. अंतिम अंक बढ़ाएं: n[-1] += 1
  3. दाएं से बाएं (len-1 से 1 तक):
    • n[i-1] += n[i] // 10 (कैरी आगे बढ़ाएं)
    • n[i] %= 10 (वर्तमान अंक 0-9 में रखें)
  4. यदि n[0] > 0 तो पूरा ऐरे, अन्यथा n[1:] वापस करें

पायथन कार्यान्वयन

class Solution:
    def solve(self, n):
        n = [0] + n
        n[-1] += 1
        for i in range(len(n) - 1, 0, -1):
            n[i-1] += n[i] // 10
            n[i] %= 10
        return n if n[0] > 0 else n[1:]

ob = Solution()
print(ob.solve([9, 9]))

इनपुट

[9, 9]

आउटपुट

[1, 0, 0]
  1. पायथन - किवी (Kivy) विंडो में लेबल जोड़ें पायथन - किवी (Kivy) विंडो में लेबल जोड़ें

    किवी (Kivy) अभिनव उपयोगकर्ता इंटरफेस वाले एप्लिकेशन के तेजी से विकास के लिए एक ओपन सोर्स पायथन लाइब्रेरी है, जैसे मल्टी-टच ऐप्स। इसका उपयोग एंड्रॉइड एप्लिकेशन के साथ-साथ डेस्कटॉप एप्लिकेशन विकसित करने के लिए किया जाता है। इस लेख में हम देखेंगे कि किवी के माध्यम से बनाई गई विंडोज में लेबल कैसे जोड़ें

  1. Python tkinter बटन में स्टाइल जोड़ना Python tkinter बटन में स्टाइल जोड़ना

    Tkinter का Python पर आधारित GUI प्रोग्राम बनाने के लिए बहुत अच्छा समर्थन है। यह कैनवास पर इसके फ़ॉन्ट, आकार, रंग आदि के आधार पर बटन को स्टाइल करने के विभिन्न तरीके प्रदान करता है। इस लेख में हम देखेंगे कि कैनवास पर विशिष्ट बटनों या सामान्य रूप से सभी बटनों पर स्टाइल कैसे लागू करें। विशिष्ट बटनों पर

  1. Python में पाथ कैसे जोड़ें? Python में पाथ कैसे जोड़ें?

    Python एक प्रोग्रामिंग भाषा है जिसे पहली बार 1991 में जारी किया गया था। इसका एक एप्लिकेशन है जिसका उपयोग कई ऑपरेटिंग सिस्टम पर किया जा सकता है और डेवलपर्स इस पर नया कोड लिख और विकसित कर सकते हैं। Python विशाल संभावनाओं के कारण सबसे व्यापक रूप से उपयोग की जाने वाली प्रोग्रामिंग भाषाओं में से एक है जो