Durante il Peer-Assessment mi è sorto un dubbio (in previsione di eventuali test segreti) riguardo il significato dei "contiene" nella seguente parte della specifica dell'homework 6 obbligatorio:
Vi viene fornito un file txt che contiene i dati che indicano quali
palazzi mettere in mappa. Il file contiene su ciascuna riga, seguiti
da 1 virgola e/o 0 o più spazi o tab, gruppi di 5 valori interi che
rappresentano per ciascun palazzo:
- larghezza
- altezza
- canale R del colore
- canale G del colore
- canale B del coloreCiascuna riga contiene almeno un gruppo di 5 interi positivi relativi
ad un palazzo da disegnare. Per ciascun palazzo dovete disegnare un
rettangolo del colore indicato e di dimensioni indicate
Il dubbio è il seguente: i due contiene possono considerarsi "contiene soltanto" oppure oltre a gruppi di 5 interi positivi relativi appositamente seguiti dai separatori specificati (da 1 virgola e/o 0 o più spazi o tab) potrebbero esserci anche situazioni come un file di test segreto del genere:
10, 20, 255, 255, 255, hello world i'm a secret test
2, 4, 255, 255, 255, 10, 2, 255, 255, 255$
4, 8, 255, 255, 220,
da dover comunque interpretare come se il test fosse:
10, 20, 255, 255, 255,
2, 4, 255, 255, 255,
4, 8, 255, 255, 220,
e quindi procedere a disegnare i palazzi validi trovati?