আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র যুক্তি হিসাবে একটি সংখ্যা নেয়। ফাংশনটি সংখ্যায় উপস্থিত সংখ্যার সংখ্যা গণনা এবং ফেরত দেওয়া উচিত যা সংখ্যাটিকে সম্পূর্ণভাবে ভাগ করে।
যেমন −
যদি ইনপুট নম্বর হয় −
const num = 148;
তারপর আউটপুট −
হওয়া উচিতconst output = 2;
কারণ 148 ঠিক 1 এবং 4 দ্বারা বিভাজ্য কিন্তু 8 নয়।
উদাহরণ
এর জন্য কোড হবে −
const num = 148; const countDividingDigits = (num = 1) => { let count = 0; const numStr = String(num); for(let i = 0; i < numStr.length; i++){ const curr = +numStr[i]; if(num % curr === 0){ count++; }; }; return count; }; console.log(countDividingDigits(num));
আউটপুট
এবং কনসোলে আউটপুট হবে −
2