Bij het werken met afbeeldingen moet men frequent een afbeelding horizontaal (of verticaal) spiegelen. Hieronder zie je een voorbeeld toegepast op een vereenvoudigde vorm van de Mona Lisa.
En gezien een afbeelding eigenlijk gewoon een rooster met verschillende getallen is, kan men dit eenvoudig programmeren.
Schrijf een functie spiegel_horizontaal(rooster)
die gegeven een rooster het horizontale spiegelbeeld bepaalt.
Bestudeer grondig onderstaande voorbeelden.
>>> spiegel_horizontaal([[1, 2, 3, 5, 6],
[4, 5, 6, 7, 8],
[7, 8, 9, 0, 1]])
[[6, 5, 3, 2, 1],
[8, 7, 6, 5, 4],
[1, 0, 9, 8, 7]]
>>> spiegel_horizontaal([[1, 2, 3, 6],
[4, 5, 6, 8],
[7, 8, 9, 1]])
[[6, 3, 2, 1],
[8, 6, 5, 4],
[1, 9, 8, 7]]