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

জাভাস্ক্রিপ্টে ০ থেকে n পর্যন্ত গণনায় ৯ কতবার আসে সেটি গণনা করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা n নেবে। ফাংশনটি ০ থেকে n পর্যন্ত গণনা করার সময় ৯ অঙ্কটি কতবার ব্যবহার করা হয়েছে সেটি গণনা করে ফেরত দেবে।

উদাহরণ

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

const num = 100;
const countNine = (num = 0) => {
  const countChar = (str = '', char = '') => {
    return str
      .split('')
      .reduce((acc, val) => {
        if(val === char){
          acc++;
        }
        return acc;
      }, 0);
  };
  let count = 0;
  for(let i = 0; i <= num; i++){
    count += countChar(String(i), '9');
  }
  return count;
};
console.log(countNine(num));

আউটপুট

কনসোল আউটপুট:

20

  1. জাভাস্ক্রিপ্ট Number() ফাংশন

  2. জাভাস্ক্রিপ্টে সংখ্যা প্যাটার্ন প্রিন্ট করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে ত্রিভুজের বাহু बनाने वाले ট্রিপলেটের সংখ্যা গণনা

  4. জাভাস্ক্রিপ্টে সংখ্যাকে প্যালিনড্রোম বানানোর ধাপ গণনা