Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một số và trả về một số mới, trong đó tất cả các chữ số của số ban đầu đều được bình phương và nối với nhau
Ví dụ:Nếu số là -
9119
Sau đó, đầu ra phải là -
811181
vì 9 ^ 2 là 81 và 1 ^ 2 là 1.
Ví dụ
Sau đây là mã -
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));
Đầu ra
Điều này sẽ tạo ra kết quả sau trong bảng điều khiển -
811181