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

জাভাস্ক্রিপ্টে স্ট্রিং থেকে অনন্য অক্ষর ফিল্টার করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং str নেবে। এই ফাংশনটি ইনপুট স্ট্রিং থেকে শুধুমাত্র অনন্য অক্ষরগুলিকে নিয়ে একটি নতুন স্ট্রিং তৈরি করবে এবং ডুপ্লিকেট অক্ষরের সকলঘটনা সরিয়ে দেবে।

উদাহরণ

নিচে কোডটি দেওয়া হলো:

const str = 'hey there i am using javascript';
const removeAllDuplicates = (str = '') => {
  let res = '';
  for(let i = 0; i < str.length; i++){
    const el = str[i];
    if(str.indexOf(el) === str.lastIndexOf(el)){
      res += el;
      continue;
    }
  }
  return res;
};
console.log(removeAllDuplicates(str));

আউটপুট

কনসোল আউটপুট:

Ymungjvcp

  1. জাভাস্ক্রিপ্টে একই স্ট্রিং অক্ষরগুলোকে নির্দিষ্ট দূরত্বে রাখা

  2. জাভাস্ক্রিপ্টে স্ট্রিং-এর সব সম্ভাব্য ইউনিক পারমুটেশন তৈরি করা

  3. জাভাস্ক্রিপ্টে স্ট্রিংয়ে সব ক্যারেক্টার ইউনিক কিনা যাচ্চ করা

  4. জাভাস্ক্রিপ্টে স্ট্রিং থেকে সংখ্যা বাদ দেওয়া