ডাবলটন নম্বর
আমরা একটি স্বাভাবিক সংখ্যাকে "ডাবলটন নম্বর" বলব যদি এতে ঠিক দুটি স্বতন্ত্র সংখ্যা থাকে। উদাহরণস্বরূপ, 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