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

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

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले और एकमात्र तर्क के रूप में एक ही संख्या लेता है, चलो उस नंबर को n कहते हैं।

फ़ंक्शन को फिबोनाची श्रृंखला का nवां तत्व वापस करना चाहिए।

उदाहरण के लिए -

fibonacci(10) should return 55
fibonacci(3) should return 2
fibonacci(6) should return 8
fibonacci(2) should return 1

उदाहरण

const fibonacci = (num = 1) => {
   const series = [1, 1];
   for (let i = 2; i < num; i++) {
      const a = series[i - 1];
      const b = series[i - 2];
      series.push(a + b);
   };
   return series[num - 1];
};
console.log(fibonacci(10));
console.log(fibonacci(6));
console.log(fibonacci(3));
console.log(fibonacci(2));

आउटपुट

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

55
8
2
1

  1. जावास्क्रिप्ट में सरणी के किसी दिए गए स्थान पर एक तत्व जोड़ना

    कभी-कभी आपको किसी ऐरे में दिए गए स्थान पर एक एलीमेंट जोड़ने की आवश्यकता होती है। जावास्क्रिप्ट बॉक्स के बाहर इसका समर्थन नहीं करता है। इसलिए हमें ऐसा करने में सक्षम होने के लिए एक फ़ंक्शन बनाने की आवश्यकता है। हम इसे ऐरे प्रोटोटाइप में जोड़ सकते हैं ताकि हम इसे सीधे ऑब्जेक्ट पर इस्तेमाल कर सकें। उदा

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

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

  1. जावास्क्रिप्ट - एक अवधि तत्व का पाठ प्राप्त करें

    जावास्क्रिप्ट में स्पैन एलिमेंट का टेक्स्ट प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना { फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; }जावास्क्रिप्ट दिनांक विधियाँयह एक अवधि तत्व के अंदर कुछ नमूना पाठ है