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