এই বিভাগে দেখব C++-এ স্ট্রিং থেকে কিছু ক্যারেক্টার কিভাবে রিমুভ করা যায়। C++-এ এটি খুব সহজে erase() এবং remove() ফাংশন দিয়ে করা যায়। remove ফাংশন স্ট্রিংয়ের শুরু এবং শেষ অ্যাড্রেস নেয়, এবং যে ক্যারেক্টারটি রিমুভ করবে সেটাও নেয়।
Input: "ABAABACCABA" Output: "BBCCB"
অ্যালগরিদম
Step 1: একটি স্ট্রিং নিন Step 2: remove() ফাংশন ব্যবহার করে নির্দিষ্ট ক্যারেক্টারের প্রতিটি অকরেন্স রিমুভ করুন Step 3: ফলাফল প্রিন্ট করুন Step 4: End
উদাহরণ কোড
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
string my_str = "ABAABACCABA";
cout << "Initial string: " << my_str << endl;
my_str.erase(remove(my_str.begin(), my_str.end(), 'A'), my_str.end()); // 'A' রিমুভ
cout << "Final string: " << my_str;
}আউটপুট
Initial string: ABAABACCABA Final string: BBCCB