কম্পিউটার

জাভাস্ক্রিপ্টে একটি ডাবলটন নম্বর পরীক্ষা করা হচ্ছে


ডাবলটন নম্বর

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

  1. জাভাস্ক্রিপ্ট কনস্ট

  2. জাভাস্ক্রিপ্টে সমীকরণের বৈধতা পরীক্ষা করা হচ্ছে

  3. জাভাস্ক্রিপ্ট ব্যবহার করে নির্দিষ্ট সংখ্যক বার স্ট্রিং পুনরাবৃত্তি করা

  4. জাভাস্ক্রিপ্টে অ্যারের অনুরূপ বর্গক্ষেত্র পরীক্ষা করা হচ্ছে