Een palindroom is een tekst die identiek is aan zijn spiegelbeerd
(m.a.w. van voor naar achter gelezen identiek als van achter naar voor).
Voorbeelden zijn "lepel" en "meetsysteem". Schrijf een recursieve functie
isPalindroom(s)
. De methode geeft True
als resultaat indien
s
een palindroom is, en False
in het andere geval.
Teksten van lengte 0 (geen karakters) of 1 worden bij definitie
palindromen genoemd.
De te onderzoeken tekst.
True
of False
naargelang de tekst een palindroom is.
isPalindroom('lepel') = True isPalindroom('meetsysteem') = True isPalindroom('meetapparaat') = False isPalindroom('e') = True isPalindroom('') = True