Viết hàm bình phương mỗi chữ số của số, nối lại thành số mới.
Ví dụ: 12349 → 1491681 (1²=1, 2²=4, 3²=9, 4²=16, 9²=81).
Ví dụ
const num = 12349;
const squareEvery = (num = 1) => {
let res = '';
const numArr = String(num).split('');
numArr.forEach(digit => { res += (+digit) * (+digit); });
return +res;
};
console.log(squareEvery(num));
Kết quả
1491681