ट्राइबोनैचि सीरीज:
ट्रिबोनैकी अनुक्रम फाइबोनैचि अनुक्रम का एक सामान्यीकरण है जहां प्रत्येक पद तीन पूर्ववर्ती शब्दों का योग है।
उदाहरण के लिए, ट्रिबोनैकी श्रृंखला के पहले कुछ पद हैं -
0,1,1,2,4,7,13,24,44,81,149
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या लेता है, जैसे कि संख्या, एकमात्र तर्क के रूप में।
फिर फ़ंक्शन को संख्या तत्वों की एक सरणी वापस करनी चाहिए, जिसमें ट्रिबोनैकी श्रृंखला के पहले अंक शब्द शामिल हैं।
उदाहरण के लिए:
f(6) = 0,
उदाहरण
निम्नलिखित कोड है:
const tribonacci = (num = 1) => { if (num === 0 || num === 1 || num === 2){ return 0; }; if (num == 3){ return 1; }else{ return tribonacci(num - 1) + tribonacci(num - 2) + tribonacci(num - 3); } } const trib = num => { const res = []; for (let i = 1; i <= num; i++){ res.push(tribonacci(i)); }; return res }; console.log(trib(15));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
[ 2, 1, 4, 3, 6, 5 ]