কম্পিউটার

জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ের স্বতন্ত্রতা পরীক্ষা করা হচ্ছে


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র যুক্তি হিসাবে একটি স্ট্রিং নেয়। স্ট্রিংটিতে উপস্থিত সমস্ত অক্ষর অনন্য হলে ফাংশনটি সত্যে ফিরে আসা উচিত। এবং এমনকি যদি একটি অক্ষর একাধিক জন্য প্রদর্শিত হয়, ফাংশন মিথ্যা ফিরে আসা উচিত.

স্ট্রিং-এ আমরা যে অক্ষরগুলির সম্মুখীন হই সেগুলির ট্র্যাক রাখার জন্য আমরা একটি হ্যাশ সেট ব্যবহার করব এবং পুনরাবৃত্তির যে কোনও পর্যায়ে যদি আমরা সদৃশ অক্ষরের সম্মুখীন হই, আমরা মিথ্যা ফেরত দেব অন্যথায় পুনরাবৃত্তির শেষে, আমরা সত্য ফিরে আসব৷

উদাহরণ

নিম্নলিখিত কোড -

const str = 'abschyie';
const checkUniqueness = (str = '') => {
   const hash = new Set();
   for(let i = 0; i < str.length; i++){
      const el = str[i];
      if(hash.has(el)){
         return false;
      };
      hash.add(el);
   };
   return true;
};
console.log(checkUniqueness(str));

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

true

  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং কীভাবে অনুসন্ধান করবেন?

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

  3. জাভাস্ক্রিপ্টে বিশেষ সংখ্যার জন্য পরীক্ষা করা হচ্ছে

  4. জাভাস্ক্রিপ্টে নির্দিষ্ট ধরণের ম্যাট্রিক্সের জন্য পরীক্ষা করা হচ্ছে