Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

[AVVISO] nuove istanze di test per es3

andrea.sterbini (207920 points)
749 1267 2373
in Avvisi by (208k points)
edited by

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)
5 35 101
by (11.6k 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)
11 54 165
by (16.8k points)
edited by
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 (207920 points)
749 1267 2373
by (208k points)
ho tolto lo schema
a.capobianco1 (16770 points)
11 54 165
by (16.8k points)
edited by
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 (207920 points)
749 1267 2373
by (208k points)
edited by
ho aggiunto le linee vuote iniziali al file nella VM e allo zip
G
Gdn98 (11600 points)
5 35 101
by (11.6k points)
Quindi il file mp5 rimarrà con lo schema sotto le tuple?
a.capobianco1 (16770 points)
11 54 165
by (16.8k points)
ok grazie..-
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
ho tolto lo schema