हमें एक JavaScript फ़ंक्शन लिखना है जो दो संख्याएँ लेता है, मान लीजिए m और n तर्क के रूप में।
n हमेशा m में मौजूद अंकों की संख्या से छोटा या बराबर होगा। फ़ंक्शन को m के पहले n अंकों का योग निकालकर वापस करना चाहिए।
उदाहरण के लिए -
यदि इनपुट संख्याएँ हैं -
const m = 5465767;
const n = 4;
तो आउटपुट होना चाहिए -
const output = 20;
क्योंकि 5 + 4 + 6 + 5 = 20
उदाहरण
निम्नलिखित कोड देखें:
const m = 5465767;
const n = 4;
const digitSumUpto = (m, n) => {
if (n > String(m).length) {
return 0;
};
let sum = 0;
for (let i = 0; i < n; i++) {
const el = +String(m)[i];
sum += el;
};
return sum;
};
console.log(digitSumUpto(m, n));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
20