দশমিক সংখ্যা পদ্ধতিতে, অগ্লি নাম্বার হল সেই ধনাত্মক পূর্ণসংখ্যাগুলো যাদের একমাত্র अभাজ্য গুণক হচ্ছে 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