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

জাভাস্ক্রিপ্টে স্ট্রিং থেকে অক্ষর সরিয়ে সন্নিহিত জোড়াগুলো আলাদা করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা শুধু 'A', 'B' এবং 'C' ধারণকারী একটি স্ট্রিং নেবে। ফাংশনটি স্ট্রিং থেকে কমপক্ষে কতগুলো ক্যারেক্টার সরাতে হয় যাতে সন্নিহিত প্রতিটি জোড়ার অক্ষরগুলো ভিন্ন হয়, সেই সংখ্যা ফেরত দেবে।

উদাহরণ

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

const str = "ABBABCCABAA";
const removeLetters = (str = '') => {
  const arr = str.split('')
  let count = 0
  for (let i = 0; i < arr.length; i++) {
    if (arr[i] === arr[i + 1]) {
      count += 1
      arr.splice(i, 1)
      i -= 1
    }
  }
  return count
}
console.log(removeLetters(str));

আউটপুট

3

  1. জাভাস্ক্রিপ্ট ব্যবহার করে টেক্সট ইট্যালিক করার পদ্ধতি

  2. জাভাস্ক্রিপ্ট ব্যবহার করে ডাবল লিংকড লিস্ট থেকে এলিমেন্ট সরানো

  3. জাভাস্ক্রিপ্টে অক্ষরকে বড় হাতের অক্ষরে রূপান্তরের পদ্ধতিগুলো

  4. জাভাস্ক্রিপ্ট ইমপোর্টে {} ব্রেসের ব্যবহার