हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो नंबर लेता है, मान लें कि एम और एन तर्क के रूप में हैं।
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