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

Do you need help?

[VOTI] Voti HW4 obbligatorio

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

Abbiamo rieseguito i test dello HW4req e controllate le somiglianze.

FATEMI SAPERE se avete consegnato lo HW nel corso sbagliato in modo che io possa spostarvi di posto ed aggiornare le graduatorie.

Ecco una seconda bozza dei voti dello HW4 obbligatorio .
Per segnalazioni commentate sotto.
Potete già vedere nella vostra pagina dei risultati gli eventuali errori sui test segreti (tab Correttezza).

Questo è lo zip con le nostre soluzioni e con i test segreti.

Edit: Come al solito, chi è stato indicato come "troppo somigliante" dovrà svolgere lo HW4 di recupero.

3 Answers

Matypist (5370 points)
11 16 45
by (5.4k points)
reshown by
Professore (scrivo qui come da istruzioni del post) ma sbaglio o c'è un test segreto che non rispetta lo standard POSIX?

test_01.py==Test==test_secret_4___03___3__0_5__0_01_ FAILED

è l'unico che fallisco: non riesco a spiegarmi come sia possibile che il file di test non finisca per \n
(me ne sono accorto soltanto perché ho ricreato un file uguale e fatto un diff, perché altrimenti con qualsiasi editor manco riuscivo ad accorgermi di questo dettaglio)
M
Max9608 (650 points)
5 10 12
by (650 points)
reshown by
Io invece fallisco soltanto il test "example_4_08_" ma non capisco perché.
D
DavideMengoni (200 points)
1 2 3
by (200 points)
reshown by
Io pure ho lo stesso errore
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
reshown by
Non mi pare che la specifica dell'esercizio indicasse che tutti i file dovevano essere terminati da '\n'
Matypist (5370 points)
11 16 45
by (5.4k points)
reshown by

On Unix-like operating systems text files format is precisely described: POSIX defines a text file as a file that contains characters organized into zero or more lines, where lines are sequences of zero or more non-newline characters plus a terminating newline character, normally LF.

https://en.wikipedia.org/wiki/Text_file


@andrea.sterbini il fatto è che essendo POSIX lo standard per qualsiasi file di testo sui sistemi Unix-like mi sarei aspettato che venisse specificato il contrario

Inoltre come per ogni homework obbligatorio anche per l'HW4 mi ero auto-generato diversi test da verificare (per essere il più possibile certo di non star sfruttando involontariamente alcuna caratteristica dei test normali) ma mai mi sarei potuto immaginare capitasse un caso estremo del genere, non saprei nemmeno da dove iniziare per creare su Linux o su Windows un file che non venga poi automaticamente terminato con \n ...

Vista la natura irrealistica di una caratteristica del genere in un test non sarebbe possibile gentilmente, come per l'incomprensione di molti della consegna per quanto riguarda il significato di "parola", normalizzare e ritestare solo questo test e solo per coloro i quali l'hanno fallito?

La ringrazio per la considerazione.

andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
reshown by
No                                       .
Matypist (5370 points)
11 16 45
by (5.4k points)
reshown by

@andrea.sterbini se può tornarle utile ho individuato dove la specifica dell'esercizio indicava che i file dovevano essere terminati da '\n':


Vogliamo scrivere un programma che, dato un file di testo con encoding 'utf-8'
contenente i versi di una poesia o poema divisi in un certo numero di righe [...]


andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
edited by
Non credo di doverti per forza convincere di una mia decisione
M
MarcoMantini (340 points)
0 0 2
by (340 points)
reshown by
Buongiorno Professore,

Non capisco come mai in questa seconda bozza il mio hw risulta annullato perché simile. Nel primo era tutto ok. Questo hw l'ho fatto praticamente in autonomia e non capisco perché risulta simile.

La ringrazio in anticipo.
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
Nella prima bozza non avevamo ancora fatto il controllo di somiglianza.

Ci sono almeno 2 docenti che hanno indicato il tuo compito tra quelli somiglianti.
m
m.prodomo (360 points)
0 0 2
by (360 points)

Gentile professore, ho appena visto i risultati dell’homework e risulto tra gli studenti che non hanno superato la prova per similitudine.

Nel confrontare il mio lavoro con altri che non hanno superato l’hw per la mia stessa motivazione, non capisco a quali di essi risulti simile.

Ci tenevo, comunque, a dirle che ho fatto il lavoro totalmente in autonomia.

La ringrazio per l’attenzione, cordiali saluti.