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.

Cancellazione Rettangolo es 2 hw 3

L
LucaMattei (840 points)
5 22 27
in Es1 by (840 points)
Domanda, siccome il metodo dovrebbe cancellare tutti i rettangoli da tutti gli skyline in cui compare, io come faccio a sapere se quel rettangolo è in un determinato skyline? c'è un modo di cancellarlo senza accedere singolarmente a tutti gli skyline?
250 views

3 Answers

Sickboy (28240 points)
8 25 68
by (28.2k points)
Devi segnarti magari in una variabile della classe rettangolo gli skyline in cui compare, fai una lista, e ogni volta che aggiungi un rettangolo fai rettangolo. Lista. Append self
Dove self è lo skyline cosi ne tieni traccia
a.capobianco1 (16770 points)
14 54 165
by (16.8k points)

devi accedere solo negli Skyline dove hai salvato il rettangolo non in tutti, ma per farlo devi tenere traccia degli SKL direttamente nel rettangolo aggiunto

vedi qui

a
ares.angeloni (1060 points)
10 24 37
by (1.1k points)
io utilizzo come attributo una lista che salva gli sk in cui è comparso. il problema a quanto pare è che ne trova uno in piu e mi da comunque errore (solo l ultimo test)