Junior
Kako u Dart-u odrediti da li je niz palindrom?
sobes.tech АИ
Одговор од АИ
bool isPalindrome(String input) {
// Уклањамо размаке и претварамо низ у мала слова за исправно поређење.
final cleanedInput = input.replaceAll(' ', '').toLowerCase();
// Добијамо обрнути низ.
final reversedInput = cleanedInput.split('').reversed.join('');
// Поређење оригиналног низа без размакa/великих слова са његовом обрнутом верзијом.
return cleanedInput == reversedInput;
}
// Пример употребе
// void main() {
// print(isPalindrome("A man a plan a canal Panama")); // true
// print(isPalindrome("hello")); // false
// }