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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Dove vedere l'intricatezza complessiva del codice e problema con i tests da superare del grader?

S
Simone99_ (1180 points)
22 50 60
in Es1 by (1.2k points)
closed by

salve ragazzi, ho caricato i miei programmi , ora per vedere l'intricatezza del codice media devo visualizzare la lettera corrispondente alla frase "Average complexity: "  nella sezione "intricatezza" del grader?(per esempio , Average complexity: B)

 inoltre il grader mi da "test superati: 0" ma se vado nella sezione tests mi dice che fino al "test_program01_10 " il mio programma funziona( poi supera i 30 secondi ), questo cosa vuol dire? il programma vale 0 anche se ha superato 6 test?

vi lascio un'immagine per capire meglio : https://imgur.com/a/mlwvO

grazie mille

848 views
closed with the note: answered

3 Answers

g
gcomm (21810 points)
5 13 22
by (21.8k points)
si, praticamente vedi la lettera e lo sai
S
Simone99_ (1180 points)
22 50 60
by (1.2k points)
grazie mille, puoi rispondere anche all'altra domanda che ho fatto se puoi? grazie :D
g
gcomm (21810 points)
5 13 22
by (21.8k points)
uhhh non so quale sia, ma penso ti abbiano già risposto.
Auron (15880 points)
50 126 194
by (15.9k points)
CIao :)
Sì, l'intricatezza media del codice, come si evince dalla traduzione, è proprio l' Average Complexity... Considera però che se non ho capito male il professore tiene conto dell'intricatezza massima, non di quella media (come è giusto che sia)...
Per quanto riguarda la tua seconda domanda la risposta è NO. il tuo programma non varrà 0... Il professore deve ancora rieseguire i test settando il timeout su ogni singolo, quindi quando questo sarà fatto otterrai un punteggio in base al numero di test superati :)

Se ti sono stato d'aiuto contrassegnami come miglior risposta :)
francesco.dev (33560 points)
21 51 129
by (33.6k points)
Bella risposta, sempre un passo avanti :D
Non faccio più neanche in tempo ad aprire le question hahahahahaa
A parte gli scherzi, molto bravo! :)
S
Simone99_ (1180 points)
22 50 60
by (1.2k points)
grazie mille! ottima risposta, però nell'intricatezza complessiva non c'è una lettera bensì un numero , come faccio a capire se è un buon risultato?
francesco.dev (33560 points)
21 51 129
by (33.6k points)
I numeri rappresentano un range:
1 fino a 5 è A
6 fino a 9 è B
10 fino a 15 è C
e così via!
francesco.dev (33560 points)
21 51 129
by (33.6k points)
I range dovrebbero essere giusti, forse sono sfasati di un'unità. Sentiamo gli altri
Auron (15880 points)
50 126 194
by (15.9k points)
Forse gli estremi sono multipli di 5, quindi da 6 a 10 è B, ma non ne sono assolutamente certo :)
Grazie Fra :)
francesco.dev (33560 points)
21 51 129
by (33.6k points)
Sempre un piacere :)
M
Mike.Arg (570 points)
3 8 15
by (570 points)
"Il professore deve ancora rieseguire i test settando il timeout su ogni singolo", a me da lo stesso errore ma i test "ok" singoli non superano mai i 30 secondi.  In globale però mi da 0 perché la somma di tutti i singoli test supera i 30s. Quindi posso stare tranquillo o devo migliorare il programma?
francesco.dev (33560 points)
21 51 129
by (33.6k points)
Puoi stare tranquillo se ogni test non supera i 30s!
Perché così rispetti la consegna e il test avrà voto pieno.
Invece se c'è qualche test che supera i 30s, solo quel test verrà valutato 0.

Sperando di averti aiutato,
- Francesco Pio Scognamiglio
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
Vedi FAQ                                              .
Auron (15880 points)
50 126 194
by (15.9k points)
Grazie per la miglior risposta Simone T.T
Jury Francia (7520 points)
23 76 100
by (7.5k points)
Come ti hanno già detto l'intricatezza la vedi dalla lettera, per i test superati tranquillo anche a me all'inizio dava 0 perché ne superavo solo 6, il prof ha commentato questa domanda qui che era prorpio su questo: http://q2a.di.uniroma1.it/1596/test-superati-0-in-realta-guardando-il-log-sono-6-su-7