💻 Programmeeroefening - Echt ontcijferen

Schrijf een functie ontcijfer(tekst, afstand) die het tegenovergestelde doet van de vorige functie, namelijk een bericht dat vercijferd is met een Caesarcijfer met een gekende afstand ontcijferen. ✉️

Tip: Bij het ontcijferen moet je de letters terug verschuiven in plaats van ze te verplaatsen. Denk aan hoe je dit kunt doen met de ord() en chr() functies. Vergeet ook niet dat het bij een verschuiving kan voorkomen dat je onder de letter ‘a’ uitkomt, dus hoe ga je hiermee om?

💡 Hint

Bij het ontcijferen trek je de afstand af in plaats van deze op te tellen. Net zoals bij het vercijferen, gebruik je de modulo-operator % om te zorgen dat je binnen de grenzen van het alfabet blijft. Denk goed na over hoe de berekening werkt om terug bij de juiste letter uit te komen.