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

জাভাস্ক্রিপ্টে অগ্লি নাম্বার চেক করা


দশমিক সংখ্যা পদ্ধতিতে, অগ্লি নাম্বার হল সেই ধনাত্মক পূর্ণসংখ্যাগুলো যাদের একমাত্র अभাজ্য গুণক হচ্ছে 2, 3 বা 5।

উদাহরণস্বরূপ - 1 থেকে 10 পর্যন্ত সব পূর্ণসংখ্যা অগ্লি নাম্বার, 12 ও একটি অগ্লি নাম্বার।

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

এই ফাংশনের কোড লিখি:

উদাহরণ

const num = 274;
const isUgly = num => {
  while(num !== 1){
    if(num % 2 === 0){
      num /= 2;
    } else if(num % 3 === 0) {
      num /= 3;
    } else if(num % 5 === 0) {
      num /= 5;
    } else {
      return false;
    };
  };
  return true;
};
console.log(isUgly(num));
console.log(isUgly(60));
console.log(isUgly(140));

আউটপুট

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

false true false

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

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

  3. জাভাস্ক্রিপ্টে নম্বরকে ইংরেজি অক্ষরে রূপান্তর করা

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