কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে স্ট্রিংয়ের অনন্যতা যাচাই করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং প্রথম ও একমাত্র আর্গুমেন্ট হিসেবে গ্রহণ করবে। ফাংশনটি true রিটার্ন করবে যদি স্ট্রিংয়ের সব ক্যারেক्टर অনন্য (unique) হয়। আর যদি একটিও ক্যারেক্টর একাধিকবার আসে, তবে false রিটার্ন করবে।

আমরা একটি হ্যাশ সেট (hash set) ব্যবহার করব যাতে আমরা স্ট্রিংয়ের ক্যারেক্টারগুলোর ট্র্যাক রাখতে পারি। ইটারেশন করার সময় যদি কখনো ডুপ্লিকেট ক্যারেক্টার পাওয়া যায়, তবে false রিটার্ন করব, অন্যথায় ইটারেশন শেষে true রিটার্ন করব।

উদাহরণ

নিচের কোডটি দেখুন:

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. জাভাস্ক্রিপ্টে ডাবলটন নম্বর (Doubleton Number) যাচাই করা

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

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