Remove duplicate


i m getting correct output but faailing test cases tell me wher i m wrong

Pooja, your code is not producing correct output for the following test case :

Input : aaaabbccccaaaabcbacba
Expected Output : abcabcbacba
Your Output : aabccaabcbacba

You can use the following approach as :

string removeDuplicate(string s)
{
if (s.size() <= 1)
{
return s;
}

string ros = removeDuplicate(s.substr(1));

if (s[0] == ros[0])
{
    return ros;
}

return s[0] + ros;

}

thanks got my mistake