/* package whatever; // don't place package name! */
/* package codechef; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Codechef
{
{
// your code goes here\
char str[]={'a','a','b','b'};
removeDuplicates(str);
}
public static void removeDuplicates(char[] str) {
if (str == null) return;
System.
out.
println("input array is "+str
[0]+str
[1]+str
[2]+str
[3]); int len = str.length;
if (len < 2) return;
int tail = 1;
for (int i = 1; i < len; ++i) {
int j;
for (j = 0; j < tail; ++j) {
if (str[i] == str[j]) break; }
if (j == tail) {
str[tail] = str[i];
++tail;
}
}
str[tail] = 0;
System.
out.
println("final array is " +str
[0]+str
[1]+str
[2]+str
[3]); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKLyogcGFja2FnZSBjb2RlY2hlZjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgQ29kZWNoZWYKewoJCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmVcCgkJY2hhciBzdHJbXT17J2EnLCdhJywnYicsJ2InfTsKCQkKCQlyZW1vdmVEdXBsaWNhdGVzKHN0cik7Cgl9CnB1YmxpYyBzdGF0aWMgdm9pZCByZW1vdmVEdXBsaWNhdGVzKGNoYXJbXSBzdHIpIHsKaWYgKHN0ciA9PSBudWxsKSByZXR1cm47ClN5c3RlbS5vdXQucHJpbnRsbigiaW5wdXQgYXJyYXkgaXMgIitzdHJbMF0rc3RyWzFdK3N0clsyXStzdHJbM10pOwppbnQgbGVuID0gc3RyLmxlbmd0aDsKIGlmIChsZW4gPCAyKSByZXR1cm47CgogaW50IHRhaWwgPSAxOwoKIGZvciAoaW50IGkgPSAxOyBpIDwgbGVuOyArK2kpIHsKaW50IGo7CiBmb3IgKGogPSAwOyBqIDwgdGFpbDsgKytqKSB7CmlmIChzdHJbaV0gPT0gc3RyW2pdKSBicmVhazsgfQogaWYgKGogPT0gdGFpbCkgewogc3RyW3RhaWxdID0gc3RyW2ldOwogKyt0YWlsOwp9CiB9CnN0clt0YWlsXSA9IDA7ClN5c3RlbS5vdXQucHJpbnRsbigiZmluYWwgYXJyYXkgaXMgIiArc3RyWzBdK3N0clsxXStzdHJbMl0rc3RyWzNdKTsKIH0KfQo=