คำอธิบาย
เขียนฟังก์ชันที่รับตัวเลขและคืนค่าตัวเลขใหม่ที่แต่ละหลักของตัวเลขเดิมถูกยกกำลังสองและนำมาต่อกัน
ตัวอย่าง
ถ้าตัวเลขคือ 99 ผลลัพธ์คือ 8181 เพราะ 9² = 81 และ 9² = 81
ตัวอย่างโค้ด
const num = 9119;
const squared = num => {
const numStr = String(num);
let res = '';
for (let i = 0; i < numStr.length; i++) {
const square = Math.pow(+numStr[i], 2);
res += square;
}
return res;
};
console.log(squared(num));
ผลลัพธ์
811181