aiuto con HW2

James_F (4750 points)
7 14 37
asked Oct 31, 2021 in HW2 by James_F (4,750 points)
Necessito di un paio di chiarimenti riguardanti l'hw2;
posso chiamare una funzione dentro ex(matches,k) che utilizzi i dati parametri, ovvero matches e k o questo porterebbe ad errori nei testi?

Ho quasi finito lo scheletro del mio codice, tuttavia commetto ancora qualche errore nei calcoli (dunque nei confronti tra partecipanti) ma soprattutto mi è già da ora palese la pesante inefficienza del mio codice.
Chiedo qualche suggerimento a chi ha già completato il lavoro su dei modus operandi che mi aiutino a rendere il codice più efficiente, eventualmente anche con rimandi a questioni prettamente teoriche del linguaggio.

Sto incontrando non pochi problemi con questo hw e non so come migliorarmi nel breve tempo per fare in modo di consegnare un compito decente...
449 views

4 Answers

C
Cirex (2010 points)
0 0 3
answered Oct 31, 2021 by Cirex (2,010 points)
Si, lo puoi benissimo fare, ma da quel che ricordo, con l'ultimo aggiornamento dei controlli non puoi modificare direttamente matches
demac (8970 points)
0 0 6
answered Oct 31, 2021 by demac (8,970 points)
per quanto riguarda le difficoltà con l'homework in generale, puoi affidarti a google per eventuali dubbi o incertezze. Inutile dirti che sul libro non può essere specificato tutto.
P
Pamela Marinelli (620 points)
0 0 4
answered Oct 31, 2021 by Pamela Marinelli (620 points)
Non so se già lo hai fatto, ma per prima cosa ti consiglio di pensare a un algoritmo che "lavori" nel modo più efficiente possibile e poi tradurlo in python.

Fatto questo pensa a qualche costrutto, magari incontrato a lezione, che possa alleggerire il codice.

Non ti scoraggiare, non appena produci un programma funzionante, consegnalo, così potrai pensare alle successive migliorie.

Spero di essere stata di aiuto, in pratica ti ho consigliato quello che sto facendo io.
Ivanettoss (6040 points)
1 2 11
answered Nov 1, 2021 by Ivanettoss (6,040 points)
Dipende da cosa intendi per utilizzo dei vari parametri, ricorda che matches dall'ultima aggiunta non può essere modificato ma questo non è un problema, puoi utilizzare una nuova lista identica e modificarla o crearne una nuova che abbia già le caratteristiche che ti servono.