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

पायथन प्रोग्राम: पहले n नेचुरल नंबर्स के क्यूब्स का योग


इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे।

प्रॉब्लम स्टेटमेंट – एक इनपुट n दिए जाने पर, हमें n-th टर्म तक सीरीज़ 1³ + 2³ + 3³ + 4³ + ... + n³ का योग प्रिंट करने की आवश्यकता है।

यहां हम प्रॉब्लम स्टेटमेंट के समाधान तक पहुंचने के लिए दो दृष्टिकोणों पर चर्चा करेंगे:

  • लूप्स का उपयोग करके ब्रूट-फोर्स दृष्टिकोण।
  • n नंबर्स के योग का गणितीय समाधान।

दृष्टिकोण 1 – प्रत्येक टर्म के योग की गणना करके नंबर्स पर इटरेट करके जोड़ना

उदाहरण

def sumOfSeries(n):
    sum = 0
    for i in range(1, n+1):
        sum += i*i*i
    return sum

# ड्राइवर फंक्शन
n = 3
print(sumOfSeries(n))

आउटपुट

36

दृष्टिकोण 2 – गणितीय सूत्र का उपयोग करके गणना

यहां हम पहले से प्राकृतिक संख्याओं के क्यूबिक योग के लिए व्युत्पन्न गणितीय सूत्र का उपयोग करेंगे।

Sum = (n * (n + 1) / 2)²

उदाहरण

def sumOfSeries(n):
    x = (n * (n + 1) / 2)
    return int(x * x)

# मेन
n = 3
print(sumOfSeries(n))

आउटपुट

36

निष्कर्ष

इस लेख में, हमने पहले n नेचुरल नंबर्स के क्यूब्स का योग निकालने के दृष्टिकोण के बारे में सीखा।

  1. C++ में पहले n प्राकृतिक संख्याओं के वर्गों का योग C++ में पहले n प्राकृतिक संख्याओं के वर्गों का योग

    इस समस्या में हम देखेंगे कि पहले n प्राकृतिक संख्याओं के वर्गों का योग कैसे प्राप्त किया जा सकता है। यहां हम एक फॉर लूप का उपयोग कर रहे हैं, जो 1 से n तक चलता है। प्रत्येक चरण में हम पद का वर्ग निकाल रहे हैं और फिर इसे योग में जोड़ रहे हैं। यह प्रोग्राम पूरा होने में O(n) समय लेता है। लेकिन यदि हम

  1. पायथन प्रोग्राम: दो संख्याओं के सामान्य भाजक पायथन प्रोग्राम: दो संख्याओं के सामान्य भाजक

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें दो पूर्णांक दिए गए हैं, हमें दो संख्याओं के सामान्य भाजक प्रदर्शित करने हैं। यहां हम इनपुट के रूप में ली गई दो संख्याओं का न्यूनतम निकालते हैं। एक लूप से विभाजकों की गणना की जाती है जो प्रत्येक मान को 1 से न्यूनतम गणना तक विभा

  1. पायथन प्रोग्राम: फाइबोनैचि नंबर्स पायथन प्रोग्राम: फाइबोनैचि नंबर्स

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट – हमारा कार्य nth फाइबोनैचि नंबर की गणना करना है। फाइबोनैचि नंबर्स का क्रम Fn नीचे दिए गए पुनरावृत्ति संबंध द्वारा दिया जाता है: Fn = Fn-1 + Fn-2 सीड वैल्यूज़ (मानक) के साथ: F₀ = 0 और