Dada una string S, elimine todos los duplicados consecutivos en esta string usando STL en C++
Ejemplos:
Input: Geeks for geeks Output: Geks for geks Input: aaaaabbbbbb Output: ab
Enfoque:
los duplicados consecutivos de la string se pueden eliminar mediante la función unique() proporcionada en STL.
A continuación se muestra la implementación del enfoque anterior.
#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; }
Producción:
Geksforgeks is best