Sobes.tech
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
// }