Remove all consecutive duplicates from a string using STL in C++
Last Updated :
26 May, 2019
Given a string S, remove all the consecutive duplicates in this string using STL in C++
Examples:
Input: Geeks for geeks
Output: Geks for geks
Input: aaaaabbbbbb
Output: ab
Approach:
The consecutive duplicates of the string can be removed using unique() function provided in STL.
Below is the implementation of the above approach.
#include <bits/stdc++.h>
using namespace std;
int main()
{
string str = "Geeksforgeeks is best" ;
auto res = unique(str.begin(), str.end());
cout << string(str.begin(), res)
<< endl;
}
|
Output:
Geksforgeks is best
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...