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.

"Libertà" nel programmare

d
dellavecchia (220 points)
2 2 3
in Info su corso ed esami by (220 points)
edited by
Salve!
Sia per hws che all'esame, è possibile usare tutta la library (https://docs.python.org/3.8/library/index.html) o bisogna attenersi alla porzione presentata a lezione?

Ad esempio, se volessi potrei usare i thread?

Grazie!
517 views

1 Answer

andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
Negli homework, per dare un minimo di livello di difficoltà comparabile tra voi 'esperti' e chi inizia adesso a programmare, non potete usare il comando import.

In particolare usare il parallelismo, ad esempio per eseguire i test più rapidamente, anche se sarebbe una dimostrazione di bravura, potrebbe nascondere delle inefficienze algoritmiche che altri hanno risolto ma che verrebbero penalizzate in graduatoria.

In pratica potete usare solo le librerie già importate da noi nel testo del file program.py in cui dovete scrivere il vostro codice.

All'esame potete fare come volete, non ci sono i timeout e non consideriamo il tempo di esecuzione.