কম্পিউটার

জাভাস্ক্রিপ্টে একটি সংখ্যার প্রাইম ডিজিট


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

যেমন −

যদি ইনপুট নম্বর হয় −

const num = 67867852;

তারপর আউটপুট −

হওয়া উচিত
const output = 21;

কারণ 7 + 7 + 5 + 2 =21 −

উদাহরণ

নিম্নলিখিত কোড -

const num = 67867852;
const sumPrimeDigits = (num) => {
   const primes = '2357';
   let sum = 0;
   while(num){
      const digit = num % 10;
      if(primes.includes('' + digit)){
         sum += digit;
      };
      num = Math.floor(num / 10);
   };
   return sum;
};
console.log(sumPrimeDigits(num));

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

21

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

  2. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যার যোগফলের পার্থক্য

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

  4. একটি সংখ্যার অঙ্কের পুনরাবৃত্ত যোগফল C++ এ মৌলিক বা না