সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা শুধু '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