Junior
Comment déterminer si une chaîne est un palindrome en Dart?
sobes.tech IA
Réponse de l'IA
bool isPalindrome(String input) {
// Supprimons les espaces et convertissons la chaîne en minuscules pour une comparaison correcte.
final cleanedInput = input.replaceAll(' ', '').toLowerCase();
// Obtenons la chaîne inversée.
final reversedInput = cleanedInput.split('').reversed.join('');
// Comparons la chaîne d'origine sans espaces/majuscules avec sa version inversée.
return cleanedInput == reversedInput;
}
// Exemple d'utilisation
// void main() {
// print(isPalindrome("A man a plan a canal Panama")); // true
// print(isPalindrome("hello")); // false
// }