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

पायथन में 1D सरणी का रनिंग सम खोजने का प्रोग्राम

मान लीजिए हमारे पास एक सरणी nums है। सरणी का रनिंग सम rs[i] है जो nums[0] से nums[i] तक के सभी तत्वों का योग है। अंत में nums का पूरा रनिंग सम वापस करें।

उदाहरण के लिए, यदि इनपुट nums = [8,3,6,2,1,4,5] है, तो आउटपुट [8, 11, 17, 19, 20, 24, 29] होगा, क्योंकि:

rs[0] = nums[0]
rs[1] = nums[0..1] का योग = 8 + 3 = 11
rs[2] = nums[0..2] का योग = 8 + 3 + 6 = 17
इत्यादि

समाधान के चरण

  • n := nums का आकार
  • rs := [nums[0]]
  • i को 1 से n - 1 तक लूप चलाएं
  • nums[i] := nums[i] + nums[i-1]
  • nums[i] को rs के अंत में जोड़ें
  • rs वापस करें

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

def solve(nums):
    n = len(nums)
    rs = [nums[0]]
    for i in range(1, n):
        nums[i] += nums[i-1]
        rs.append(nums[i])
    return rs

nums = [8,3,6,2,1,4,5]
print(solve(nums))

इनपुट

[8,3,6,2,1,4,5]

आउटपुट

[8, 11, 17, 19, 20, 24, 29]
  1. - पायथन में अद्वितीय सरणी के सन्निकट अंतराल खोजने का प्रोग्राम

    मान लीजिए हमारे पास nums नामक अद्वितीय संख्याओं की एक सूची है। हमें संख्याओं की एक क्रमबद्ध 2D मैट्रिक्स ढूंढनी है जहां प्रत्येक सूची एक समावेशी अंतराल को दर्शाती है जो nums में सन्निकट संख्याओं को सारांशित करती है। उदाहरण के लिए, यदि इनपुट nums = [10, 11, 12, 15, 16, 17, 28, 30] है, तो आउटपुट [[10

  1. Python प्रोग्राम में ऐरे का योग खोजना Python प्रोग्राम में ऐरे का योग खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक ऐरे दिया गया है, हमें ऐरे का योग निकालने की आवश्यकता है। पूरे ऐरे को पार करने और प्रत्येक इंडेक्स पर तत्व को जोड़कर योग प्राप्त करने का ब्रूट-फोर्स दृष्टिकोण नीचे चर्चा किया गया है। उदाहरण # sum फ़ंक्शन def

  1. पायथन प्रोग्राम: ऐरे का योग ढूंढें पायथन प्रोग्राम: ऐरे का योग ढूंढें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट इनपुट के रूप में एक ऐरे दिए जाने पर, हमें दिए गए ऐरे का योग निकालने की आवश्यकता है। यहां हम ब्रूट-फोर्स दृष्टिकोण का पालन कर सकते हैं यानी एक लिस्ट को ट्रैवर्स करना और प्रत्येक एलिमें