हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में एक संख्या लेता है, जैसे n, और फिर उसके बाद कितनी भी संख्या में तर्क।
विचार n तक की सभी संख्याओं का योग करना है जो दूसरे तर्क और उसके बाद निर्दिष्ट किसी भी संख्या से विभाजित हैं।
उदाहरण के लिए -
यदि फ़ंक्शन को इस तरह कहा जाता है -
sumMultiples(15, 2, 3);
तब आउटपुट होना चाहिए -
const output = 83;
क्योंकि संख्याएँ हैं -
2, 3, 4, 6, 8, 9, 10, 12, 14, 15
उदाहरण
इसके लिए कोड होगा -
const num = 15; const sumMultiple = (num, ...arr) => { const dividesAny = num => arr.some(el => num % el === 0); let sum = 0; while (num) { if (dividesAny(num)) { sum += num; }; num−−; }; return sum; }; console.log(sumMultiple(num, 2, 3));
आउटपुट
और कंसोल में आउटपुट होगा -
83