Junior
Hoe bepaal je in Dart of een string een palindroom is?
sobes.tech AI
Antwoord van AI
bool isPalindrome(String input) {
// Verwijder spaties en zet de string om naar kleine letters voor een correcte vergelijking.
final cleanedInput = input.replaceAll(' ', '').toLowerCase();
// Krijg de omgekeerde string.
final reversedInput = cleanedInput.split('').reversed.join('');
// Vergelijk de originele string zonder spaties/hoofdletters met de omgekeerde.
return cleanedInput == reversedInput;
}
// Voorbeeld van gebruik
// void main() {
// print(isPalindrome("A man a plan a canal Panama")); // true
// print(isPalindrome("hello")); // false
// }