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

জাভাস্ক্রিপ্টে সেলফ-ডিভাইডিং সংখ্যা যাচাই

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা গ্রহণ করে এবং তা সেলফ-ডিভাইডিং সংখ্যা কিনা তা নির্ধারণ করে।

  • একটি সেলফ-ডিভাইডিং সংখ্যা হলো এমন সংখ্যা যা তার অন্তর্ভুক্ত প্রতিটি অঙ্ক দ্বারা বিভাজ্য।
  • যদি সেলফ-ডিভাইডিং হয় তবে আউটপুট হবে "This number is self-dividing", অন্যথায় "This number is NOT self-dividing"।

উদাহরণ:

  • ১২৮ একটি সেলফ-ডিভাইডিং সংখ্যা কারণ ১, ২, এবং ৮ সব ১২৮-এর বিভাজক।
  • ১০২ সেলফ-ডিভাইডিং নয় কারণ এতে ০ অঙ্ক আছে।
  • ২৬ সেলফ-ডিভাইডিং নয়, কারণ এটি ৬ দ্বারা বিভাজ্য নয়।

উদাহরণ

const num1 = 128; 
const num2 = 102; 
const num3 = 26; 
const selfDivisible = num => { 
  let n = num; 
  while(num){ 
    let temp = num % 10; 
    if(n % temp !== 0){ 
      return false; 
    }; 
    num = Math.floor(num/10); 
  }; 
  return true; 
}; 
console.log(selfDivisible(num1)); 
console.log(selfDivisible(num2)); 
console.log(selfDivisible(num3));

আউটপুট

কনসোলে আউটপুট হবে -

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

  2. JavaScript-এ ইনপুট সংখ্যা নাকি অক্ষর চেক করা (isNaN)

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

  4. জাভাস্ক্রিপ্টে একারম্যান সংখ্যা গণনা