ডাবলটন নম্বর
আমরা একটি স্বাভাবিক সংখ্যাকে "ডাবলটন নম্বর" বলব যদি এতে ঠিক দুটি স্বতন্ত্র সংখ্যা থাকে। উদাহরণস্বরূপ, 23, 35, 100, 12121 হল ডাবলটন সংখ্যা এবং 123 এবং 9980 নয়৷
সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয় এবং এটি একটি ডাবলটন নম্বর হলে সত্য ফেরত দেয়, অন্যথায় মিথ্যা।
উদাহরণ
নিম্নলিখিত কোড -
const num = 121212;
const isDoubleTon = (num = 1) => {
const str = String(num);
const map = {};
for(let i = 0; i < str.length; i++){
const el = str[i];
if(!map.hasOwnProperty(el)){
map[el] = true;
};
};
const props = Object.keys(map).length;
return props === 2;
};
console.log(isDoubleTon(num)); আউটপুট
নিম্নোক্ত কনসোল আউটপুট -
true