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