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

पायथन प्रोग्राम: nth टर्म n² - (n-1)² वाली सीरीज़ का योग ढूंढें


इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे:

प्रॉब्लम स्टेटमेंट

हमें एक इंटीजर इनपुट n दिया गया है और हमें सभी n टर्म्स का योग निकालने की आवश्यकता है जहां सीरीज़ में n-th टर्म नीचे व्यक्त किया गया है:

Tn = n² - (n-1)²

हमारे पास गणना के लिए डायरेक्ट फॉर्मूला है जिसमें n का वर्ग गुणन शामिल है जिसमें अधिक समय जटिलता शामिल है। इसे कम करने के लिए हम यहां मॉड्यूलर मल्टीप्लिकेशन दृष्टिकोण का उपयोग करते हैं।

आइए कार्यान्वयन देखें:

उदाहरण

# दी गई सीरीज़ का योग ढूंढने के लिए पायथन प्रोग्राम
mod = 1000000007

def findSum(n):
    return ((n % mod) * (n % mod)) % mod

# मेन
n = 229137999
print(findSum(n))

आउटपुट

218194447

सभी वेरिएबल्स ग्लोबल फ्रेम में घोषित हैं जैसा कि नीचे दी गई आकृति में दिखाया गया है:

पायथन प्रोग्राम: nth टर्म n² - (n-1)² वाली सीरीज़ का योग ढूंढें

निष्कर्ष

इस लेख में, हमने nth टर्म n² - (n-1)² वाली सीरीज़ का योग ढूंढने के दृष्टिकोण के बारे में सीखा।

  1. - पायथन प्रोग्राम: Series में NaN मानों के इंडेक्स खोजें

    समस्या विवरण दिए गए Series में NaN (Not a Number) मान वाले सभी इंडेक्स प्रिंट करें। इनपुट Series 0 1.0 1 2.0 2 3.0 3 NaN 4 4.0 5 NaN dtype: float64 अपेक्षित आउटपुट index is 3 index is 5 समाधान दृष्टिकोण Series बनाएं (NaN के लिए np.nan उपयोग करें)। items() से इंडेक्स-मान जोड

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

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

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

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