Vouw het transparante papier volgens alle vouwinstructies. In de handleiding staat dat de code altijd bestaat uit acht hoofdletters. De letters ABCDEFGHJKLOPRSUZ
worden op de volgende manier voorgesteld:
.##. ###. .##. ###. #### #### .##. #..# ..## #..# #... .##. ###. ###. .### #..# ####
#..# #..# #..# #..# #... #... #..# #..# ...# #.#. #... #..# #..# #..# #... #..# ...#
#..# ###. #... #..# ###. ###. #... #### ...# ##.. #... #..# #..# #..# #... #..# ..#.
#### #..# #... #..# #... #... #.## #..# ...# #.#. #... #..# ###. ###. .##. #..# .#..
#..# #..# #..# #..# #... #... #..# #..# #..# #.#. #... #..# #... #.#. ...# #..# #...
#..# ###. .##. ###. #### #... .### #..# .##. #..# #### .##. #... #..# ###. .##. ####
Tussen twee letters staat telkens een kolom die enkel bestaat uit punten (.
).
Welke code moet je gebruiken om het infrarood thermische camerasysteem te activeren? Bepaal dit op de volgende manier:
dots
waaraan de padnaam (string
) moet doorgegeven worden van een tekstbestand met daarin een lijst met stippen op een transparant vel papier, gevolgd door een lege regel en een lijst met vouwinstructies. De functie moet de code van acht hoofdletters (string
) teruggeven waarmee het infrarood thermische camerasysteem kan geactiveerd worden.In deze interactieve sessie gaan we ervan uit dat het tekstbestand paper.txt
1 zich in de huidige directory bevindt.
> dots("paper.txt")
"RPCKFBLR"
Als we alle vouwinstructies uitgevoerd hebben, dan ziet dit transparante papier er immers als volgt uit:
###..###...##..#..#.####.###..#....###.
#..#.#..#.#..#.#.#..#....#..#.#....#..#
#..#.#..#.#....##...###..###..#....#..#
###..###..#....#.#..#....#..#.#....###.
#.#..#....#..#.#.#..#....#..#.#....#.#.
#..#.#.....##..#..#.#....###..####.#..#