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

जावास्क्रिप्ट का उपयोग करके पडोवन अनुक्रम का nth तत्व ढूँढना

<घंटा/>

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

पडोवन अनुक्रम प्रारंभिक मानों द्वारा परिभाषित पूर्णांक 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) => { चलो secondPrev =1, pPrev =1, pCurr =1, pNext =1; के लिए (चलो i =3; i <=num; i++){ pNext =secondPrev + pPrev; सेकेंडप्रेव =पीप्रेव; pPrev =pCurr; pCurr =pNext; }; वापसी pNext;};console.log(padovan(num));

आउटपुट

5842

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

    फाइबोनैचि संख्याएँ ऐसी संख्याएँ हैं, जो पहले दो के बाद की श्रृंखला में प्रत्येक संख्या दो पूर्ववर्ती संख्याओं का योग होती हैं। श्रृंखला 1 से शुरू होती है। उदाहरण - 1, 1, 2, 3, 5, 8, 13, 21, 34, …. हम निम्नानुसार nth उत्पन्न करने के लिए एक प्रोग्राम लिख सकते हैं - functionfibNaive(n) {  

  1. जावास्क्रिप्ट का उपयोग कर माता-पिता का बाल तत्व कैसे प्राप्त करें?

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

  1. जावास्क्रिप्ट का उपयोग करके एक सरणी में फाइबोनैचि अनुक्रम ढूँढना

    फाइबोनैचि अनुक्रम: अनुक्रम X_1, X_2, ..., X_n फाइबोनैचि है यदि: =3 X_i + X_{i+1} =X_{i+2} सभी के लिए i + 2 <=n समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क के रूप में। हमारे फ़ंक्शन को सरणी गिरफ्तारी में मौजूद सबसे लंबे फाइबो