Possibile errore nei test segreti Es3 HW4?

K
Khalester (3310 points)
1 5 24
asked Jan 13, 2019 in Es3 by Khalester (3,310 points)
closed Jan 13, 2019 by andrea.sterbini

Mi sono messo a controllare dove avessi sbagliato nei test, così ho dato un'occhiata ai risultati del tester:

Il test "segreto1" ritorna (130,82)(risultato del tester), (130,49)(quello che ritorna il mio programma).
Il test "segreto2" ritorna (230,775)(risultato del tester),(230,403)(quello che ritona il mio programma).

 E qui ho pensato: "che strano eppure il modo per trovare le foglie mi sembra giusto".

Notando quindi che il numero di foglie è minore di quello aspettato, ho pensato che il probabile errore fosse che non conto i file/dirs nascosti (quelli che iniziano con ".").

Così ho rimosso quel controllo e il programma funziona alla perfezione.

Il punto è che su come svolgere il programma c'è scritto che bisognava ignorare tali file/dirs!:

Copio e incollo quanto riportato sulla descrizione:

"NOTA: Tutti i file o le directory che iniziano col carattere '.' devono essere ignorati."

Ora, questi file/dirs che mancano sono questi nascosti? O sono dei file/dirs che il mio programma non trova per qualche strano motivo?

296 views
closed with note: shit happens

7 Answers

_andrea_ (45670 points)
2 39 297
answered Jan 13, 2019 by _andrea_ (45,670 points)
anche io ho lo stesso errore. ora controllo anche io se mi fa come te, anche io non considero i file nascosti
a.capobianco1 (16770 points)
1 54 165
answered Jan 13, 2019 by a.capobianco1 (16,770 points)
Ottima osservazione.. Ora controllo anche io.
a
alex_err (5800 points)
0 3 32
answered Jan 13, 2019 by alex_err (5,800 points)
Esattamente lo stesso errore, e non consideraro i file o cartelle nascosti.
S
Stefano Urani (1940 points)
0 16 34
answered Jan 13, 2019 by Stefano Urani (1,940 points)
È vero, anche io se tolgo dal codice il controllo startswith('.') passo entrambi i test segreti
_andrea_ (45670 points)
2 39 297
answered Jan 13, 2019 by _andrea_ (45,670 points)

questo potrebbe significare che tutti quelli che ora prendono 26 dovrebbero prendere 30 e tutti quelli che prendono 30 dovrebbero prendere 26...

a.capobianco1 (16770 points)
1 54 165
commented Jan 13, 2019 by a.capobianco1 (16,770 points)
non so che dire…

a me se levo il controllo succede che passo comunque tutti i test normali e i test segreti mi falliscono… se invece lo lascio continuo a passare i test normali ma quelli segreti vanno in errore.
_andrea_ (45670 points)
2 39 297
commented Jan 13, 2019 by _andrea_ (45,670 points)
pure io se levo il controllo fallisco per l'immagine, non per la tupla
K
Khalester (3310 points)
1 5 24
commented Jan 13, 2019 by Khalester (3,310 points)
ma prima fallivi anche per la tupla?
_andrea_ (45670 points)
2 39 297
commented Jan 13, 2019 by _andrea_ (45,670 points)
prima fallivo entrambi i test per la tupla che rappresenta le dimensioni dell'immagine e ovviamente fallendo le dimensioni anche l'immagine veniva sbagliata. ora però ho altri errori almeno, quindi significa che i file nascosti c'entrano qualcosa
T
Torri (680 points)
0 8 17
answered Jan 13, 2019 by Torri (680 points)
Effettivamente anche a me torna le tue stesse tuple come risultati anche se non ho provato a togliere il controllo dei "."
K
Khalester (3310 points)
1 5 24
commented Jan 13, 2019 by Khalester (3,310 points)
Riscarica la zip e vedi un po' se l'errore è quello.
andrea.sterbini (172300 points)
510 927 1776
answered Jan 13, 2019 by andrea.sterbini (172,300 points)

Grazie per la segnalazione (anche io non passo i test segreti  e mi chiedevo perchè )
Controllo, se necessario aggiorno i test sulla VM e rilancio i test (dopo afer recuperato i file dello HW4 come da messaggio precedente).
Come al solito, dotatevi di Pazienza Infinita (tm) ...

come dicono gli inglesi ... happens

andrea.sterbini (172300 points)
510 927 1776
commented Jan 13, 2019 by andrea.sterbini (172,300 points)
Ho recuperato i file, corretto il mio codice per generare i dati giusti x il test ed aggiornato la VM.

I test sono in corso