কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে রিকার্সিভলি সংখ্যার অঙ্কগুলো যোগ করা


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

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

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

  1. জাভাস্ক্রিপ্টে সংখ্যার অঙ্কগুলো আলাদা করা

  2. জাভাস্ক্রিপ্টে অঙ্কগুলো রোটেট করে সর্বোচ্চ সংখ্যা বের করা

  3. জাভাস্ক্রিপ্টে সংখ্যার ফ্যাক্টোরিয়ালের অঙ্ক সংখ্যা বের করা

  4. জাভাস্ক্রিপ্টে মনোটোন ডিজিট সহ ঠিক ছোট সংখ্যা