En palindrom kan vara som namnen på huvudrollsinnehavarna i Julio Medems film De älskande vid polcirkeln, Ana och Otto. Namnen är palindrom därför att de blir likadana även när de läses baklänges. Den detektor du ska bygga här i Uppgift4 ska även klara av palindrom som Sirap i Paris eller A man, a plan, a kanal, Panama. Du ska därför endast jämföra bokstäver och inte bry dig om saker som mellanslag, punkter eller kommatecken.
Det går att lösa problemet med några få rader kod, men en godkänd lösning av Uppgift4 ska innehålla en kö och en stack och implementera följande algoritm: