আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা গ্রহণ করে এবং ফলাফলটি একটি সংখ্যার সংখ্যা না হওয়া পর্যন্ত বারবার সংখ্যার অঙ্কগুলি যোগ করে৷
উদাহরণস্বরূপ, যদি সংখ্যাটি হয় −
54563
তারপর আউটপুট 5 হওয়া উচিত, কারণ,
= 5 + 4 + 5 + 6 + 3 = 23 = 2 + 3 = 5
উদাহরণ
এর জন্য কোড হবে −
const num = 54563;
const addRecursively = num => {
if(num < 10){
return num;
};
let sum = 0;
while(num !== 0) {
sum += (num%10);
num = parseInt(num/10);
};
return addRecursively(sum);
};
console.log(addRecursively(num)); আউটপুট
কনসোলে আউটপুট -
3