Een binair beeld (elk pixel wordt door een karakter '1' (wit) of '0' (zwart) voorgesteld), wordt in een tekstbestand opgeslagen. Elke regel in dit bestand is dus een string van $$N > 0$$ karakters, en elk karakter is een '1' of een '0'. Elke regel is even lang, en wordt afgesloten met een karakter '\n'. Bedoeling van deze oefening is om een nieuw bestand te maken, dat het inverse beeld codeert. Dit nieuwe bestand bestaat uit evenveel regels als het originele bestand, waarbij elke regel het binair invers bevat van de gelijkstandige regel in het origineel bestand: waar het origineel betand een '1' bevat, staat in het nieuwe bestand een '0' en omgekeerd.

Schrijf een functie inverteer_beeld() met als argumenten:

De bestanden die Dodona gebruikt in de testcases vind je in het gecomprimeerde bestand InverteerHetBeeld.zip1.

Voorbeeld

inverteer_beeld('Beeld_0_in.txt', 'Beeld_0_out.txt')

Inhoud 'Beeld_0_in.txt'

1111111111
1010101010
1001100100
0110011011
0101010101
0000000000

Inhoud 'Beeld_0_out.txt'

0000000000
0101010101
0110011011
1001100100
1010101010
1111111111