কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে সংখ্যার বর্গক্ষেত্রে ব্যবহৃত নির্দিষ্ট সংখ্যা গণনা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি পূর্ণসংখ্যা n (n>=0) এবং একটি ডিজিট d (0 <=d <=9)

আমাদের ফাংশনের সমস্ত সংখ্যা k (0 <=k <=n) 0 এবং n এর মধ্যে বর্গ করা উচিত এবং সমস্ত k**2 এর লেখায় ব্যবহৃত d সংখ্যার সংখ্যা গণনা করা উচিত।

উদাহরণ

নিম্নলিখিত কোড -

const n = 25;
const d = 1;
const countDigits = (n, d) => {
   let k = 0, count = 0;
   d = d.toString();
   while (k <= n) {
      let a = 0;
      let s = (k*k).toString();
      for(let i = 0; i < s.length; i++)
         if(s[i] == d)
      a++;
      if (a > 0) {
         count += a;
      };
      k++;
   };
   return count;
};
console.log(countDigits(n, d));

আউটপুট

11

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি আয়তক্ষেত্রে সমস্ত বর্গক্ষেত্রের পরিধির সমষ্টি

  2. জাভাস্ক্রিপ্ট ব্যবহার করে বাইনারি গঠনের জন্য সংখ্যা প্রতিস্থাপন করা হচ্ছে

  3. জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিং সংখ্যার সমষ্টি

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি পরিসরের মধ্যে 1-এ নেমে আসা মৌলিক সংখ্যা গণনা