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

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

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

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

rs[0] = nums[0]
rs[1] = sum of nums[0..1] = 8 + 3 = 11
rs[2] = sum of nums[0..2] = 8 + 3 + 6 = 17
and so on

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

  • n:=अंकों का आकार

  • रुपये:=[अंक [0]]

  • 1 से n-1 की श्रेणी में i के लिए, करें

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

    • rs के अंत में nums[i] डालें

  • वापसी रुपये

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

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

def solve(prices):
   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. पायथन में एक अद्वितीय सरणी के सन्निहित अंतराल को खोजने का कार्यक्रम

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

  1. पायथन प्रोग्राम में सरणी का योग ज्ञात करें

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

  1. सरणी का योग खोजने के लिए पायथन कार्यक्रम

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