Een tekstbestand bevat een ingevuld lottoformulier. Hierbij is een aangekruist getal
vervangen door een "X"-teken. De eerste regel bevat de naam van de klant die het formulier indiende.
Een voorbeeld van zo een tekstbestand ziet er als volgt uit:
Jan 1 2 X 4 5 6 7 8 9 X 11 12 13 14 15 16 X 18 X 20 21 22 23 24 25 26 X 28 29 30 31 32 33 34 35 36 37 38 X 40 41 42Hierbij wordt elk geheel getal gevolgd door een
'\t'
-karakter vanaf regel 2 in het bestand.
Schrijf een functie leesFormulier()
met als argument de naam van het bestand waar het
lottoformulier te vinden is. Het resultaat van de functie is een tuple, met als eerste element
de naam van de deelnemer, gevolgd door de cijfers die deze deelnemenr aangekruist heeft. Indien een
onbestaand bestand opgegeven wordt, is de verwachte terugkeerwaarde het tuple ('X', 0)
.
De naam van het formulierbestand
Een tuple, gevormd door de naam van de deelnemer en de gekozen cijfers.
De bestanden die Dodona gebruikt in de testcases vind je in het gecomprimeerde bestand lottoformulier.zip1.
leesFormulier('FormJan.txt') = ('Jan', 3, 10, 17, 19, 27, 39) leesFormulier('bestaatniet.txt') = ('X', 0)