Junior
Kā Dart noteikt, vai virkne ir palindroms?
sobes.tech AI
Atbilde no AI
bool isPalindrome(String input) {
// Noņemam tukšumus un pārvēršam virkni mazajos burtiņos pareizai salīdzināšanai.
final cleanedInput = input.replaceAll(' ', '').toLowerCase();
// Saņemam apgriezto virkni.
final reversedInput = cleanedInput.split('').reversed.join('');
// Salīdzinām sākotnējo virkni bez tukšumiem/lielajiem burtiem ar tās atpakaļgaitu.
return cleanedInput == reversedInput;
}
// Piemērs lietošanai
// void main() {
// print(isPalindrome("A man a plan a canal Panama")); // true
// print(isPalindrome("hello")); // false
// }