Junior
Dartda sətirin palindrom olub olmadığını necə müəyyən etmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
bool isPalindrome(String input) {
// Boşluqları silirik və düzgün müqayisə üçün sətiri kiçik hərflərə çeviririk.
final cleanedInput = input.replaceAll(' ', '').toLowerCase();
// Tərs sətiri alırıq.
final reversedInput = cleanedInput.split('').reversed.join('');
// Orijinal sətir ilə onun tərs versiyasını müqayisə edirik.
return cleanedInput == reversedInput;
}
// İstifadə nümunəsi
// void main() {
// print(isPalindrome("A man a plan a canal Panama")); // true
// print(isPalindrome("hello")); // false
// }