Junior
Kuidas Dartis määrata, kas on string palindroom?
sobes.tech AI
Vastus AI-lt
bool isPalindrome(String input) {
// Eemaldame tuksšas vietas 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
// }