Bize bir kelime verilsin bu kelimenin içindeki sözcüklerden yazılışı ,tersten yazılışı ile aynı olan sözcükleri ekrana yazdırsın.

Örneğin;

Girdi:

“I like racecars that go fast”

Çıktı:

“racecar”;

Java Kodu

public static void main(String[] args) {

String bsl=”Ilikeracecarsthatgofast”;

String bs=””;

for (int i = 0; i < bsl.length(); i++) {

for (int j = i+1; j < bsl.length(); j++) {

String elde=bsl.substring(i, j);

if(esitmi(elde)){

if (elde.length() > bs.length()) {

bs=elde;

}

}

}

}

System.out.println(bs);

} public static boolean esitmi(String elde) {

String a=””;

for (int i = elde.length()-1; i>=0; i–) {

a=a+elde.charAt(i);

}

if(elde.equals(a)){

return true;

}return false;

}

 

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Share on TumblrEmail this to someone