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

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


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা প্রথম ও একমাত্র আর্গুমেন্ট হিসেবে গ্রহণ করবে। ফাংশনটি সে সংখ্যার সব অঙ্কের মধ্যে যেগুলো প্রাইম (মৌলিক), তাদের যোগফল বের করে সংখ্যা হিসেবে রিটার্ন করবে।

উদাহরণস্বরূপ —

ইনপুট সংখ্যা যদি হয় —

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++-এ রিকার্সিভ ডিজিট সম প্রাইম কিনা চেক করুন