আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা প্রথম ও একমাত্র আর্গুমেন্ট হিসেবে গ্রহণ করবে। ফাংশনটি সে সংখ্যার সব অঙ্কের মধ্যে যেগুলো প্রাইম (মৌলিক), তাদের যোগফল বের করে সংখ্যা হিসেবে রিটার্ন করবে।
উদাহরণস্বরূপ —
ইনপুট সংখ্যা যদি হয় —
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