কম্পিউটার

জাভাস্ক্রিপ্টে একটি স্ব-বিভাজন নম্বর পরীক্ষা করুন


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

  • একটি স্ব-বিভাজক সংখ্যা এমন একটি সংখ্যা যা এতে থাকা প্রতিটি সংখ্যা দ্বারা বিভাজ্য৷

  • এটি আউটপুট করা উচিত "এই সংখ্যাটি স্ব-বিভাজক" যদি এটি অন্যথায় হয়, তবে এটি আউটপুট করবে "এই সংখ্যাটি স্ব-বিভাজক নয়"।

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

  • 128 হল একটি স্ব-বিভাজক সংখ্যা কারণ 1, 2, এবং 8 হল 128 এর সমস্ত ভাজক৷

  • আরেকটি উদাহরণ, 102 একটি স্ব-ডাইভিং সংখ্যা নয় কারণ এতে একটি সংখ্যা 0 রয়েছে।

  • 3য় উদাহরণ হিসাবে, 26 একটি স্ব-বিভাজক সংখ্যা নয়, কারণ এটি 6 দ্বারা বিভাজ্য নয়।

উদাহরণ

এর জন্য কোড হবে −

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. জাভাস্ক্রিপ্ট নম্বর ফাংশন

  2. ইনপুট জাভাস্ক্রিপ্টে একটি সংখ্যা বা অক্ষর কিনা তা পরীক্ষা করুন?

  3. জাভাস্ক্রিপ্টে নম্বর প্যাটার্ন

  4. জাভাস্ক্রিপ্টে ইনপুটগুলির জন্য অ্যাকারম্যান নম্বর কম্পিউটিং