Sobes.tech
Junior

Dartda satrning palindrom yoki yo'qligini qanday aniqlash mumkin?

sobes.tech AI

AIdan javob

bool isPalindrome(String input) {
  // Bo'sh joylarni olib tashlaymiz va to'g'ri solishtirish uchun satrni kichik harflarga aylantiramiz.
  final cleanedInput = input.replaceAll(' ', '').toLowerCase();

  // Ters satrni olamiz.
  final reversedInput = cleanedInput.split('').reversed.join('');

  // Asl satr bilan uning teskari versiyasini solishtiramiz.
  return cleanedInput == reversedInput;
}

// Misol uchun foydalanish
// void main() {
//   print(isPalindrome("A man a plan a canal Panama")); // true
//   print(isPalindrome("hello")); // false
// }