आइए हम निम्नलिखित परिभाषा का उपयोग करते हुए एक अनुक्रम को परिभाषित करें -
इस क्रम के दो क्रमागत पद t1 और t2 दिए गए हैं, तो इस क्रम का तीसरा पद −
के बराबर होगाt3 = t1 + (t2 * t2)
फाइबोनैचि अनुक्रम की तरह, इस अनुक्रम के पहले दो पद हमेशा क्रमशः 0 और 1 होंगे।
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है, जैसे n। फिर फ़ंक्शन को ऊपर वर्णित अनुक्रम के nवें पद की गणना और वापसी करनी चाहिए।
उदाहरण के लिए - यदि n =6, तो
t6 = 27
क्योंकि अनुक्रम है -
0 1 1 2 5 27
उदाहरण
इसके लिए कोड होगा -
const num = 6; const findSequenceTerm = (num = 1) => { const arr = [0, 1]; while(num > arr.length){ const last = arr[arr.length − 1]; const secondLast = arr[arr.length − 2]; arr.push(secondLast + (last * last)); }; return arr[num − 1]; }; console.log(findSequenceTerm(num));
आउटपुट
और कंसोल में आउटपुट होगा -
27