Given a string, replace all the consecutively occurring characters by a single, same character.
For example: If the given string is "aabbcc", after replacing consecutively occurring characters{aa, bb,cc}, by the single same character {a,b,c}the final string will be "abc"
Implementation:
For example: If the given string is "aabbcc", after replacing consecutively occurring characters{aa, bb,cc}, by the single same character {a,b,c}the final string will be "abc"
Implementation:
#include <stdio.h>
#define MAX 100000
int main()
{
char f[MAX],s[MAX],k;
int j,t,i;
scanf("%d",&t);
while(t--)
{
j=0;
scanf("%s",s);
k=s[0];
f[j]=k;
j++;
for(i=1;s[i]!='\0';i++)
{
if(k==s[i])
{
continue;
}
else
{
f[j]=s[i];
k=s[i];
j++;
}
}
f[j]='\0';
printf("%s\n",f);
}
return 0;
}