Junior
Wie erkennt man in Dart, ob eine Zeichenkette ein Palindrom ist?
sobes.tech KI
Antwort von AI
bool isPalindrome(String input) {
// Entfernen Sie Leerzeichen und konvertieren Sie die Zeichenkette in Kleinbuchstaben für einen korrekten Vergleich.
final cleanedInput = input.replaceAll(' ', '').toLowerCase();
// Erhalten Sie die umgekehrte Zeichenkette.
final reversedInput = cleanedInput.split('').reversed.join('');
// Vergleichen Sie die ursprüngliche Zeichenkette ohne Leerzeichen/Großschreibung mit ihrer Umkehrung.
return cleanedInput == reversedInput;
}
// Beispiel für die Verwendung
// void main() {
// print(isPalindrome("A man a plan a canal Panama")); // true
// print(isPalindrome("hello")); // false
// }