আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা পুনরাবৃত্তিমূলকভাবে একটি সংখ্যার সংখ্যাগুলি যোগ করে যতক্ষণ না এটি একটি একক সংখ্যার সংখ্যায় নেমে আসে। সংখ্যাটিকে স্ট্রিং বা অন্য কোনো ডেটা টাইপে রূপান্তর না করে এটি করুন৷
উদাহরণ
নিম্নলিখিত কোড -
const num = 546767643; const sumDigit = (num, sum = 0) => { if(num){ return sumDigit(Math.floor(num / 10), sum + (num % 10)); } return sum; }; const sumRepeatedly = num => { while(num > 9){ num = sumDigit(num); }; return num; }; console.log(sumRepeatedly(num));
আউটপুট
এটি কনসোলে −
নিম্নলিখিত আউটপুট তৈরি করবে3