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.

homework 3 es1. built in- immutable sequence

B
Barilla (1220 points)
3 17 29
in Es1 by (1.2k points)
recategorized by
Ciao a tutti,

Ho finalmente risolto il primo esercizio, e in locale mi vengono tutti i test. Ma nel momento che vado a fare test con il time out, mi passa solo il primo e poi va immediatamente in time out, cosa molto strana visto che in totale il programma ci mette 12 secondi a fare tutto. La ragione sembra essere come da titolo questa immutable sequence che non so cosa sia, non so quindi come individuarla; già mi era capitato allo scorso homework e quello era dovuto ad un loop infinito, ma qui io di loop infiniti non ne ho!
Quindi cosa devo cercare?

Ps: la cosa veramente strana è che lo scorso homework anche se alcuni test andavano in timeout, poi proseguiva a testare i seguenti(e passandoli) ma qui si ferma proprio
476 views

2 Answers

alessioclemente (19640 points)
16 67 153
by (19.6k points)
Se ci mette 12 secondi andrà sicuramente in timeout che è di 1.5 secondi a test
B
Barilla (1220 points)
3 17 29
by (1.2k points)
non ne sarei sicuro, è solo il secondo che è pesante
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Ma stai cercando di cambiare i valori della tupla che rappresenta un colore?

Se consegni posso vedere il log.
B
Barilla (1220 points)
3 17 29
by (1.2k points)
si professore, ogni volta che trovo un rettangolo itero su di esso, sostituendo interamente i pixel con quelli voluti ( quindi se trova uno bianco ce ne mette uno verde e cosi via). E' sbagliato?
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Puoi cambiare un elemento di una lista, ma non un valore di una tupla.

Per cambiare la tupla devi sostituirla con un'altra.
B
Barilla (1220 points)
3 17 29
by (1.2k points)
sisi certamente, è quello che faccio