কম্পিউটার

ধ্বংসাত্মকভাবে জাভাস্ক্রিপ্টে একটি সংখ্যার সমস্ত সংখ্যা যোগ করুন


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

যেমন-

যদি সংখ্যাটি −

হয়
const num = 54564567;

তারপর ফাংশনটির যোগফল এইভাবে করা উচিত -

5+4+5+6+4+5+6+7 = 42
4+2 = 6

অতএব, চূড়ান্ত আউটপুট হওয়া উচিত 6

উদাহরণ

const num = 54564567;
const sumDigits = (num, sum = 0) => {
   if(num){
      return sumDigits(Math.floor(num / 10), sum + (num % 10));
   };
   return sum;
}
const sumDestructively = (num) => {
   let sum = num; while(sum > 9){
      sum = sumDigits(sum);
   };
   return sum;
}
console.log(sumDestructively(num));

আউটপুট

এবং কনসোলে আউটপুট হবে −

6

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

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি আয়তক্ষেত্রে সমস্ত বর্গক্ষেত্রের পরিধির সমষ্টি

  3. পিএইচপি প্রোগ্রাম একটি সংখ্যার অঙ্ক যোগ করার জন্য

  4. পাইথনে প্রদত্ত সংখ্যার সমস্ত অঙ্কের যোগফল খুঁজে বের করার প্রোগ্রাম