[AVVISO] nuove istanze di test per es3

andrea.sterbini (172780 points)
514 935 1789
asked Nov 17, 2018 in Avvisi by andrea.sterbini (172,780 points)
edited Nov 17, 2018 by andrea.sterbini

Ho aggiornato lo homework02.zip aggiungendo le nuove istanza per l'es3.
Però ho avuto un problema, quando ho rilanciato i test potrebbe essersi perso qualche programma già consegnato.
(scusatemi, nella fretta mi è sfuggito un rm di troppo, come direbbero gli inglesi "shit happens"  )
Ho ripristinato i file e rieseguito i test.
Ma comunque, se vedete che il vostro programma non appare più, ri-consegnatelo.

Il nuovo caso di test (mp5.txt.con_schema) contiene alla fine la mappa della zona racchiusa e dei punti da contare. Il file mp5.txt invece non ha lo schema.

Gli altri contengono punti: tutti sul bordo, tutti dentro, tutti fuori.

2 Answers

G
Gdn98 (11600 points)
1 34 101
answered Nov 17, 2018 by Gdn98 (11,600 points)
Il mio algoritmo sapendo che il testo, dopo le tuple, conteneva spazi ho usato il metodo strip per interrompere la ricerca delle tuple direttamente alla fine del testo. Devo riscrivere il codice cercando di inserire anche il caso di un testo del tipo di mp5.txt ?
a.capobianco1 (16770 points)
1 54 165
commented Nov 17, 2018 by a.capobianco1 (16,770 points)
edited Nov 17, 2018 by a.capobianco1
già.

Nel file dopo le tuple c'è lo schema e poi alcune statistiche… sarà un refuso?
Edit: no. È una cosa voluta. Ho riletto le indicazioni del prof di nel post iniziale
andrea.sterbini (172780 points)
514 935 1789
commented Nov 17, 2018 by andrea.sterbini (172,780 points)
ho tolto lo schema
a.capobianco1 (16770 points)
1 54 165
answered Nov 17, 2018 by a.capobianco1 (16,770 points)
edited Nov 17, 2018 by a.capobianco1
Prof.

nella vecchia versione ora non più vigente del file scriveva:

"""

I dati sono organizzati  nel file come segue:
- una serie di righe vuote
- il percorso del primo robottino ( ciascuno spostamento del percorso
  separato dal successivo da spazi e il tutto in una o piu' righe consecutive)
- una serie di righe vuote
- il percorso del secondo  robottino ( ciascuno spostamento del percorso
  separato dal successivo da spazi e il tutto in una o piu' righe consecutive)
- una serie di righe vuote
- una sequenza di coppie (x,y) che indicano i quadrati dell'insieme (le coppie separate
 da virgole e spazi ed in una o piu' righe consecutive)
- una serie di righe vuote

"""

Ho visto che il file mp5 inizia direttamente con il percorso del primo robottino.

E' ragionevole affermare che:

- tra i due percorsi dei robottini;

- tra il secondo percorso e le tuple;

- tra le tuple e il resto del file.

rimangano delle righe vuote in questa e in eventuali versioni future?

lo chiedo perché uso proprio il progressivo delle serie di linee vuote per separare i due percorsi e le tuple

Edit: il testo dopo le tuple non mi crea problemi. La mancanza delle linee vuote all'inizio credo di poterla risolvere via codice.
andrea.sterbini (172780 points)
514 935 1789
commented Nov 17, 2018 by andrea.sterbini (172,780 points)
edited Nov 17, 2018 by andrea.sterbini
ho aggiunto le linee vuote iniziali al file nella VM e allo zip
G
Gdn98 (11600 points)
1 34 101
commented Nov 17, 2018 by Gdn98 (11,600 points)
Quindi il file mp5 rimarrà con lo schema sotto le tuple?
a.capobianco1 (16770 points)
1 54 165
commented Nov 17, 2018 by a.capobianco1 (16,770 points)
ok grazie..-
andrea.sterbini (172780 points)
514 935 1789
commented Nov 17, 2018 by andrea.sterbini (172,780 points)
ho tolto lo schema