Also kleines Problem obwohl ich mich gerade selbst schäme
Aufgabe Palindrom
ja/nein
Auch ganze sätze die Palindrom sind habe ich schon programmiert
Ich bekomme schon rückwerte True True False True usw
Die richige Lösung sollte ein Blabla ist ein Palindrom
blabla ist kein Palindrom
Die Logik verstehe ich schon am besten mit einem if aber das if will einfach nicht funktionieren
also if xxx = false System.out.println() else System.out.println()
Die Frage die ich mir stelle ist wo ich am besten einen String einfüge mit Otto Lageregal usw
ich habe es so gelöst aber nicht die Aufgabenstellung gelöst kann mir wer da helfen?
Aufgabe Palindrom
ja/nein
Auch ganze sätze die Palindrom sind habe ich schon programmiert
Ich bekomme schon rückwerte True True False True usw
Die richige Lösung sollte ein Blabla ist ein Palindrom
blabla ist kein Palindrom
Die Logik verstehe ich schon am besten mit einem if aber das if will einfach nicht funktionieren
also if xxx = false System.out.println() else System.out.println()
Die Frage die ich mir stelle ist wo ich am besten einen String einfüge mit Otto Lageregal usw
ich habe es so gelöst aber nicht die Aufgabenstellung gelöst kann mir wer da helfen?
Java:
public class Palindrome {
public static boolean isPalendrome(String s) {
return s.replaceAll("[^A-Za-z]", "").equalsIgnoreCase(new StringBuilder(s).reverse().toString().replaceAll("[^A-Za-z]", "")) ? true : false;
}
public static void main(String[] s) {
System.out.println(isPalendrome("Otto"));
System.out.println(isPalendrome("Lagerregal"));
System.out.println(isPalendrome("Das ist kein Palindrom!"));
System.out.println(isPalendrome("Die Liebe fleht: Helfe bei Leid!"));
}
}