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

Do you need help?

problema con l'HW 2 obb

E
Eduard (2150 points)
6 12 15
in HW2 obbligatorio by (2.2k points)
Quando eseguo il test passo soltanto 2 test, ma non capisco perché visto che se eseguo la funzione usando i dati di input come nell'esempio, il risultato è giusto, infatti mi esce [4,5,3], proprio come nell'esempio.

Se la mia "funzione" funziona con l'esempio proposto, non dovrebbe funzionare anche quando eseguo il test?
493 views

6 Answers

E
Edward (25950 points)
3 4 172
by (26.0k points)
No, non necessariamente. Semplicemente con quei dati hai fortuna e le operazioni che fai ti portano al risultato corretto. Ma solo per quei due casi (di cui uno immagino sia l'esempio).

Prova a controllare l'input degli altri casi, e vedi che output dai. In questo modo magari riesci a capire dove sbagli.
plm (18850 points)
13 15 118
by (18.9k points)
Ho avuto lo stesso problema anche io con la primissima bozza del mio codice. Prova a vedere se il problema stia nello scorrere la lista mentre rimuovi gli elementi, io sono riuscito ad ovviare al problema scorrendola al contrario
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)

Cerchi di trovare un elemento che non si trova nella lista dei concorrenti.

E           ValueError= 1 is not in list

Probabilmente leggi male il numero della macchina da individuare.

n
n.rossi (650 points)
3 4 9
by (650 points)
Descrivi l'algoritmo così possiamo aiutarti, probabilmente stai facendo confusione con il prendere o rimuovere il valore dalla lista...
F
Felipe.Maciel (360 points)
0 0 2
by (360 points)
Prova a vedere se non stai “traducendo” le istruzione partendo dal presupposto che siano solo numeri ad 1 cifra (in quel caso un numero a 2 o piu cifre non lo vedresti e potresti star chiamando invece del pilota “32” il pilota “3” che magari non esiste e ti da appunto errore).

Questo spiegherebbe perche passi il test di esempio visto che ha tutti piloti a cifra singola
J
Jan Rogala (7260 points)
4 4 37
by (7.3k points)
Non sempre il codice funziona se lo crei appositamente per un test(in questo caso l'esempio dato dal prof), devi cercare di generalizzare il piu possibile per fare in modo che questo codice funzioni per qualsiasi input che gli dai