Sobes.tech
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
// }