Merhaba öncelikle,
Bir süredir java geliştirmeye ara vermiştim şimdi basit bir soru çözeyim derken öyle bir takıldım ki algoritmasını kuramadım.
Soru şu;

Verilen bir string değerinin içerdiği tüm farklı karakterlerin, bu string içerisinde yalnızca bir kere bulunup bulunmadığını bulunuz.
uniq("door") => false, uniq("gate") => true

HTML Kodu:
int counter = 0;
for (int i = 0; i < string.length(); i++) {
for (int j = j; j < string.length(); j++) {
if (string.charAt(i) == string.charAt(j)) {
counter++;
}
}
}

if (counter >
0) {
System.out.println("False");
} else {
System.out.println("True");
}
Bu şekilde bir algoritma geliştirdim ama pek başarılı olmadı hep if bloğuna giriyor.