Erorri test01 program01

M
Meresciu Luca (320 points)
0 3 5
asked Oct 27, 2018 in Es1 by Meresciu Luca (320 points)
recategorized Nov 9, 2018 by andrea.sterbini
Ho un problema e non so come uscirne. Ho fatto di tutto affinché la lista voti non risulti modificata alla fine, ho pure verificato tramite l'identificazione di memoria se la lista mutasse durante il corso dell'algoritmo... ma niente, rimane invariata, al momento del test però mi ridà 9 errori su 9 e tutti quanti dicono che la lista risulta modificata, ma non riesco a capire perché.

Ho usato due liste d'appoggio una che corrisponde alla lista ordinata voti,considerando il minimo di volta in volta e l'altra è una lista vuota dove inserisco i valori di volta in volta nell'iterazione.

Alla fine facendo voti[:]=listavuota tutto dovrebbe andare liscio e invece....
153 views
closed with note: answered

1 Answer

Best answer
Auron (15880 points)
32 126 194
answered Oct 27, 2018 by Auron (15,880 points)
selected Oct 28, 2018 by Meresciu Luca
Hai eguagliato 2 liste o hai usato il .copy()?
Se hai lavorato con il primo modo, prova con il secondo
M
Meresciu Luca (320 points)
0 3 5
commented Oct 27, 2018 by Meresciu Luca (320 points)
Grazie per il consiglio, ma sono un pollo io, per 10 giorni mi sono messo a fare un algoritmo che era l'opposto della specifica... me ne fossi accorto prima...
Auron (15880 points)
32 126 194
commented Oct 27, 2018 by Auron (15,880 points)
Capita, io ottenevo quello che chiedeva l'esercizio, ma non avendo letto che non dovevo modificare la lista mi Failava tutti i test ahahah
Il problema è che quando ti immergi nel codice dopo un po' inizi a svalvolare :D
Se non ti crea problemi segnalami come miglior risposta, darai punti a te e a me (anche perchè è l'unica :P)
andrea.sterbini (172780 points)
513 935 1789
commented Oct 27, 2018 by andrea.sterbini (172,780 points)
È proprio x non farvi "immergere subito nel codice" (e lo so, è un bel trip) che vi facciamo PRIMA descrivere l'algoritmo...
Auron (15880 points)
32 126 194
commented Oct 27, 2018 by Auron (15,880 points)
Il mio personale problema, immagino sia il problema di molti, è che prima provo a scrivere il codice per renderlo funzionante, e poi descrivo l'idea che ho avuto (sapendo, appunto, che funziona) :D
E sì, è un Trip, ma è quello il bello della programmazione :P