Remove all consecutive duplicates from a string using STL in C++
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" ; // Using unique() method auto res = unique(str.begin(), str.end()); cout << string(str.begin(), res) << endl; } |
Output:
Geksforgeks is best
Please Login to comment...