কম্পিউটার

জাভাস্ক্রিপ্টে বারবার সংখ্যার সংখ্যা যোগ করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা গ্রহণ করে এবং ফলাফলটি একটি সংখ্যার সংখ্যা না হওয়া পর্যন্ত বারবার সংখ্যার অঙ্কগুলি যোগ করে৷

উদাহরণস্বরূপ, যদি সংখ্যাটি হয় −

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

  1. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যা আলাদা করা

  2. জাভাস্ক্রিপ্টে আবর্তিত অঙ্কের মাধ্যমে সর্বাধিক সংখ্যা প্রাপ্ত করা

  3. জাভাস্ক্রিপ্টে একটি সংখ্যার ফ্যাক্টরিয়াল সংখ্যা রিটার্নিং সংখ্যা

  4. জাভাস্ক্রিপ্টে একঘেয়ে সংখ্যা সহ ছোট সংখ্যা