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

जावास्क्रिप्ट का उपयोग करके पदोवन अनुक्रम का nवां तत्व ढूंढना


पदोवन अनुक्रम

पदोवन अनुक्रम पूर्णांकों P(n) का अनुक्रम है जिसे प्रारंभिक मानों द्वारा परिभाषित किया गया है:

P(0) = P(1) = P(2) = 1

और पुनरावृत्ति संबंध:

P(n) = P(n-2) + P(n-3)

P(n) के पहले कुछ मान हैं:

1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, 37, 49, 65, 86, 114, 151, 200, 265, …

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है और पदोवन अनुक्रम का nवां पद लौटाता है।

उदाहरण

निम्न कोड देखें:

const num = 32; const padovan = (num = 1) => {    let secondPrev = 1, pPrev = 1, pCurr = 1, pNext = 1;    for (let i = 3; i <= num; i++){       pNext = secondPrev + pPrev;       secondPrev = pPrev;       pPrev = pCurr;       pCurr = pNext;    };    return pNext; }; console.log(padovan(num));

आउटपुट

5842

  1. - जावास्क्रिप्ट में फाइबोनैचि अनुक्रम

    फाइबोनैचि संख्याएं वे संख्याएं हैं जिनमें पहली दो के बाद श्रृंखला में प्रत्येक संख्या पहले दो की योग होती है। श्रृंखला 1, 1 से शुरू होती है। उदाहरण: 1, 1, 2, 3, 5, 8, 13, 21, 34, … हम nth उत्पन्न करने के लिए एक प्रोग्राम लिख सकते हैं: function fibNaive(n) { if (n <= 1) return n; return fibN

  1. JavaScript का उपयोग करके पैरेंट एलिमेंट के चाइल्ड एलिमेंट कैसे प्राप्त करें? JavaScript का उपयोग करके पैरेंट एलिमेंट के चाइल्ड एलिमेंट कैसे प्राप्त करें?

    JavaScript का उपयोग करके पैरेंट एलिमेंट के चाइल्ड एलिमेंट प्राप्त करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  1. - JavaScript में सरणी में फाइबोनैचि अनुक्रम ढूंढना

    फाइबोनैचि अनुक्रम: एक अनुक्रम X₁, X₂, ..., Xₙ फाइबोनैचि है यदि: n ≥ 3 Xᵢ + Xᵢ₊₁ = Xᵢ₊₂ सभी i + 2 ≤ n के लिए समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी, arr, को पहला और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को सरणी arr में मौजूद सबसे लंबे फाइबोनैचि उपअनुक्रम की लंबा