เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว จากนั้นฟังก์ชันควรยกกำลังสองทุกหลักของตัวเลข ต่อท้ายและให้ผลลัพธ์เป็นตัวเลขใหม่
ตัวอย่างเช่น −
หากตัวเลขที่ป้อนคือ −
const num = 12349;
จากนั้นผลลัพธ์ควรเป็น −
const output = 1491681;
เพราะ '1' + '4' + '9' + '16' + '81' =1491681
ตัวอย่าง
รหัสสำหรับสิ่งนี้จะเป็น −
const num = 12349; const squareEvery = (num = 1) => { let res = '' const numStr = String(num); const numArr = numStr.split(''); numArr.forEach(digit => { const square = (+digit) * (+digit); res += square; }); return +res; }; console.log(squareEvery(num));
ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
1491681