Schrijf twee functies die allebei twee strings als argument hebben :

  1. De functie langste_staart bepaalt de langste deelstring die beide strings gemeenschappelijk hebben aan het einde. Deze langste deelstring wordt teruggegeven.
  2. De logische functie zijn_rijmwoorden geeft een Booleaanse waarde terug, die aangeeft of de woorden ook echte rijmwoorden zijn. Om rijmwoorden te zijn moet de langste staart ofwel minstens één klinker en één medeklinker hebben, ofwel enkel uit klinkers bestaan.

Voorbeelden

>>> langste_staart("zoog"," loog")
"oog" 
>>> zijn_rijmwoorden("zoog"," loog")
True 

>>> langste_staart("springt", "hangt")
"ngt" 
>>> zijn_rijmwoorden("springt", "hangt")
False 

>>> langste_staart("verjaardag", "moederdag")
"rdag" 
>>> zijn_rijmwoorden("verjaardag", "moederdag")
True 

>>> langste_staart("aangroei", "vloei")
"oei" 
>>> zijn_rijmwoorden("aangroei", "vloei")
True