Lists differ es2

R
RigelsHysaj (1550 points)
2 34 50
asked Dec 24, 2018 in Info sul corso e sugli esami by RigelsHysaj (1,550 points)
Buonasera,

nel es2 se provo il mio programma manualmente con input '10 20 30 40 5 1' mi ritorna ['8', '14', '17', '15 20 1', '10 25 40 3'].

Poi quando chiamo i test mi da questo errore ['3', '8', '14', '17', '2 3', '3 4', '2 3 4', '15 20 1', '10 25 40 3'] != ['8', '14', '17', '15 20 1', '10 25 40 3'].

Qualcuno sa perché?

Grazie
134 views

1 Answer

Best answer
a.capobianco1 (16770 points)
1 54 165
answered Dec 24, 2018 by a.capobianco1 (16,770 points)
selected Dec 24, 2018 by RigelsHysaj
Usi variabili global oppure non svuoti la lista risultato? Sembra ti sommi i risultati di test consecutivi
R
RigelsHysaj (1550 points)
2 34 50
commented Dec 24, 2018 by RigelsHysaj (1,550 points)
variabili globali no. Se devo restituire una lista come faccio a svuotarla dopo averla restituita?
a.capobianco1 (16770 points)
1 54 165
commented Dec 24, 2018 by a.capobianco1 (16,770 points)
Io ho una lista risultato inserita come parametro nel metodo. E quando ho ottenuto ciò che serve, per richiamarlo nuovamente inserisco esplicitamemte [] al posto del parametro in questione... Non so se esistono altri metodi ma io ho fatto cosi
R
RigelsHysaj (1550 points)
2 34 50
commented Dec 24, 2018 by RigelsHysaj (1,550 points)
Infatti quando chiamavo la funzione non mettevo di nuovo anche lista = []. Grazie mille.