हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या को एक सीमा के रूप में लेता है। फ़ंक्शन को उन सभी फाइबोनैचि संख्याओं के योग की गणना और वापसी करनी चाहिए जो सीमा से छोटी और सम हैं।
उदाहरण के लिए -
अगर सीमा 100
. हैतब सम फाइबोनैचि शब्द हैं -
2, 8, 34
और आउटपुट होना चाहिए -
44
उदाहरण
निम्नलिखित कोड है -
const sumOfEven = (limit) => { let temp, sum = 0, a = 0, b = 1; while (b < limit) { if (b % 2 === 0) { sum += b; }; temp = a; a = b; b += temp; }; return sum; }; console.log(sumOfEven(100)); console.log(sumOfEven(10)); console.log(sumOfEven(1000));
आउटपुट
कंसोल पर आउटपुट निम्नलिखित है -
44 10 798