Junior
Kaip Dart'e nustatyti, ar eilutė yra palindromas?
sobes.tech AI
Atsakymas iš AI
bool isPalindrome(String input) {
// Pašaliname tarpus ir konvertuojame eilutę į mažąsias raides tinkamam palyginimui.
final cleanedInput = input.replaceAll(' ', '').toLowerCase();
// Gauname atvirkštinę eilutę.
final reversedInput = cleanedInput.split('').reversed.join('');
// Palyginame pradinę eilutę be tarpų/raidžių su jos atvirkštine versija.
return cleanedInput == reversedInput;
}
// Pavyzdys naudojimo
// void main() {
// print(isPalindrome("A man a plan a canal Panama")); // true
// print(isPalindrome("hello")); // false
// }