เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลขสองตัว สมมติว่า m และ n เป็นอาร์กิวเมนต์
n จะน้อยกว่าหรือเท่ากับจำนวนหลักที่แสดงเป็น m เสมอ ฟังก์ชันควรคำนวณและส่งคืนผลรวมของ n หลักแรกของ m
ตัวอย่างเช่น −
หากตัวเลขที่ป้อนคือ −
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