Junior
როგორ განვსაზღვროთ Dart-ში, არის თუ არა სტრიქონი პალინდრომი?
sobes.tech AI
პასუხი AI-სგან
bool isPalindrome(String input) {
// ცარიელი ადგილების ამოღება და სტრიქონის გადაყვანა პატარა ასოებად სწორი შედარებისთვის.
final cleanedInput = input.replaceAll(' ', '').toLowerCase();
// უკუღმა სტრიქონის მიღება.
final reversedInput = cleanedInput.split('').reversed.join('');
// ორიგინალური სტრიქონის შედარება მისი უკუღმასთან.
return cleanedInput == reversedInput;
}
// გამოყენების მაგალითი
// void main() {
// print(isPalindrome("A man a plan a canal Panama")); // true
// print(isPalindrome("hello")); // false
// }