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

জাভাস্ক্রিপ্টে সংখ্যাকে সম্পূর্ণ ভাগ করে এমন অঙ্কগুলোর সংখ্যা গণনা করা


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

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

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

const num = 148;

তাহলে আউটপুট হবে —

const output = 2;

কারণ 148 কেবল ১ এবং ৪ দিয়ে বিভাজ্য, ৮ দিয়ে নয়।

উদাহরণ

কোডটি নিচে দেওয়া হলো —

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

  1. অ্যারে-এর প্রতিটি মান থেকে শেষ n ডিজিট আলাদা করা - JavaScript

  2. জাভাস্ক্রিপ্টে সংখ্যাকে রিভার্সড অ্যারে অফ ডিজিটসে রূপান্তর করা

  3. জাভাস্ক্রিপ্টে নির্দিষ্ট রেঞ্জে পড়া একটি র‍্যান্ডম নম্বর আউটপুট করা

  4. জাভাস্ক্রিপ্টে সংখ্যার অঙ্কগুলো আলাদা করা