আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা প্রথম ও একমাত্র আর্গুমেন্ট হিসেবে গ্রহণ করবে। ফাংশনটি সংখ্যার প্রতিটি অঙ্কের বর্গ (square) করবে, সেগুলো যুক্ত করবে এবং নতুন সংখ্যা তৈরি করবে।
উদাহরণস্বরূপ —
ইনপুট সংখ্যা যদি হয় —
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