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

पुनरावर्ती फाइबोनैचि श्रृंखला के लिए जावास्क्रिप्ट कोड

<घंटा/>

हमें एक रिकर्सिव फंक्शन फाइबोनैचि () लिखना है जो एक संख्या n लेता है और फाइबोनैचि श्रृंखला के पहले n तत्वों के साथ एक सरणी देता है। इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

const fibonacci =(n, res =[], count =1, last =0) => {if(n){ return fibonacci(n-1, res.concat(count), count+last, count); }; वापसी रेस;};कंसोल.लॉग(फिबोनैकी(8));कंसोल.लॉग(फिबोनैकी(0));कंसोल.लॉग(फिबोनैकी(1));कंसोल.लॉग(फिबोनैकी(19));

आउटपुट

कंसोल में आउटपुट होगा -

<पूर्व>[ 1, 1, 2, 3, 5, 8, 13, 21] [1] [1] 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181]
  1. के लिए समझाएं। . .of लूप जावास्क्रिप्ट।

    for..of लूप हमें सरणी, स्ट्रिंग, सरणी जैसे ऑब्जेक्ट, नोडलिस्ट आदि जैसे पुनरावृत्त वस्तुओं पर पुनरावृति करने की अनुमति देता है। जावास्क्रिप्ट में for..of लूप के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" />

  1. जावास्क्रिप्ट में स्टेटमेंट के लिए... के बारे में बताएं?

    for…in लूप सभी ऑब्जेक्ट गुणों के माध्यम से लूप करता है। जावास्क्रिप्ट में for..in स्टेटमेंट को लागू करने वाला कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width

  1. सी # में फाइबोनैचि सीरीज

    Fibonaccli श्रृंखला को खोजने के लिए, सबसे पहले श्रृंखला में पहले दो नंबरों को 0 और 1 के रूप में सेट करें। int val1 = 0, val2 = 1, v अब 2 से n तक लूप करें और फाइबोनाई श्रेणी ज्ञात करें। श्रृंखला में प्रत्येक संख्या अंतिम 2 तत्वों का योग है - for(i=2;i<n;++i) {    val3 = val1 + val2; &nb