Junior
Hogyan határozhatjuk meg Dartban, hogy egy sztring palindróm-e?
sobes.tech MI
Válasz az MI-től
bool isPalindrome(String input) {
// Eltávolítjuk a szóközöket és kisbetűssé tesszük a helyes összehasonlításhoz.
final cleanedInput = input.replaceAll(' ', '').toLowerCase();
// Megkapjuk a fordított sztringet.
final reversedInput = cleanedInput.split('').reversed.join('');
// Összehasonlítjuk az eredeti sztringet a fordítottal.
return cleanedInput == reversedInput;
}
// Példa a használatra
// void main() {
// print(isPalindrome("A man a plan a canal Panama")); // true
// print(isPalindrome("hello")); // false
// }