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

पायथन में पहली n विषम संख्याओं का योग ज्ञात करने का कार्यक्रम

मान लीजिए कि हमारे पास एक संख्या n है, हमें पहले n धनात्मक विषम संख्याओं का योग ज्ञात करना है।

इसलिए, अगर इनपुट 7 जैसा है, तो आउटपुट 49 होगा [1+3+5+7+9+11+13] =49

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

  • यदि n, 0 के समान है, तो
    • वापसी 0
  • योग :=1, गिनती :=0, अस्थायी :=1
  • गिनते समय
  • अस्थायी:=अस्थायी + 2
  • योग :=योग + अस्थायी
  • गिनती :=गिनती + 1
  • वापसी राशि
  • आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

    उदाहरण

    class Solution:
       def solve(self, n):
          if n == 0:
             return 0
             sum = 1
             count = 0
             temp = 1
             while(count<n-1):
                temp += 2
                sum += temp
                count += 1
             return sum
    ob = Solution()
    print(ob.solve(7))

    इनपुट

    7

    आउटपुट

    49

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

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

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

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

    1. किसी संख्या के विषम गुणनखंडों का योग ज्ञात करने के लिए पायथन कार्यक्रम

      इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या इनपुट n को देखते हुए, कार्य किसी संख्या के विषम गुणनखंडों का योग ज्ञात करना है। यहां हमें सबसे पहले सभी सम कारकों को खत्म करने की जरूरत है। सभी सम गुणनखंडों को हटाने के लिए, हम बार-बार n को 2 से विभाज्य ह