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